removed bg and added icon for calendar events

trying out a simpler look and layout for the calendar, got rid of the
blocks with background colors for calendar events and used icons.
footers now with more with love
prettied up and mobilized the calendar

Made the calendar a bit prettier, added a list-view at the bottom of
the calendar, and then used that as the mobile view, hiding the big
calendar.  Ideally, we should do something to detect a mobile browser
and not even render the big calendar - but that sounds like an issue
for another time.