table.calendar {border: 0}
table.calendar td, th {text-align: center; border: 0}
table.calendar th {height: 40px; font-size: 13pt;}
table.calendar td {width: 40px; height: 40px; font-size: 13pt;}
table.calendar .calendar-month {font-weight: bold; margin-top: 3px; font-size: 14pt; text-align: center; color: #fff;}
table.calendar .calendar-month a{text-decoration: none; color: #fff;}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}
table.calendar th {color: #666; text-align: center;}
table.calendar td.linked-day {font-size: 14pt}

table.prevnext {width: 100%; margin-top: .3em;}
table.prevnext td{
	font-size: smaller;
}
table.prevnext td a{text-decoration: none}
