Moving the calendar CSS to its own file

Redoing #1097