Order of Events
3:00pm to 3:40pm -- Ceremony
5:20pm -- Grand Entrance
5:30pm -- Dinner
6:30pm -- Speeches
7:00 -- First Dances & Cake Cutting
7:30pm -- Happily Ever After Party Guests Arrive
12:00am-- Last Dance
12:30am -- Final Shuttle Leaves