.calendar-table{border:1px solid #A1A5A9;margin:auto;width:140px;}
.calendar-table a{text-decoration:none;}
.calendar-table TD, .calendar-table TH{text-align:center;padding:1px;font-size:8pt;line-height:1.2;}
.calendar-table TH{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#EFEFEF;}
.columPrevious, .columNext, .columYear{background-color:#E6ECF2;}
.linked_today_nolink{background-color:#C7D5FE;}
.linked_today{background-color:#C7D5FE; font-weight:900; color:#2D52A7;}
.linked_day{text-decoration:none;font-weight:900;color:#216B9D;cursor:default;}
