/* Calendar */
.calendar       { width: 100%; font-size: 1em; border-collapse: separate; background: #fff }
.calendar td   { color: #323439; background: #efefef; font-size: .8em; padding: .2em } 
a.calendarlink { color: #c00 }
.calendartitle,.calendarmonth,
.calendarempty,.calendartoday,
.calendarallday   {}