The embeddable version of Google Calendar, to put it lightly, isn't ideal for the modern Web. It isn't pretty, isn't mobile/touch friendly, and isn't accessible.
Investigate what alternatives exist that still tie in with Google Calendar backend. Implement a suitable alternative if possible.
For this approach, a system will need to be found or developed to get data from Google Calendar and parse it to display with the above calendar components.
The embeddable version of Google Calendar, to put it lightly, isn't ideal for the modern Web. It isn't pretty, isn't mobile/touch friendly, and isn't accessible.
Investigate what alternatives exist that still tie in with Google Calendar backend. Implement a suitable alternative if possible.