Calendar for Main Page

Former main page widget for the CPCA events calendar, gets replaced by a full calendar when not much is happening.

Note that the Full Calendar has all the events.