why is the Appointsment page on my site so huge.

After a little memory issues I've finally got my appointments plugin working but it takes forever and a year for the page to load. My site is very photo heavy and even though my photos are optimized the site is already very large, but the page load doubles in size for the page with the appointments calendar on it. This is the link to the page http://www.eventsatjupiterhotel.com/make-an-appointment-3/. If you have any suggestions I would appreciate it.

Thanks,
Zoe