﻿table.Calendar {width:100%;border-left:solid 1px #243e90;border-top:solid 1px #243e90;}
table.Calendar td, table.Calendar th {width:14%;margin:0 0 0 0;border-right:solid 1px #243e90;border-bottom:solid 1px #243e90;line-height:normal;}
table.Calendar td {vertical-align:top;padding:5px 5px;height:75px;}
table.Calendar th {vertical-align:middle;padding:10px 20px;background-color:#b9272b;}
table.Calendar th.CalPrevMonth {text-align:left;border-right:none;}
table.Calendar th.CalHeader {text-align:center;border-right:none;font-size:14pt;color:#fff;}
table.Calendar th.CalNextMonth {text-align:right;}
table.Calendar th.CalPrevMonth a,
table.Calendar th.CalNextMonth a {color:#fff;}
table.Calendar th.CalDayHeader {text-align:center;font-size:9pt;color:#243e90;background-color:#f58126;padding:5px 5px}
table.Calendar td.CalDay {}
table.Calendar td.CalDay, table.Calendar td.CalDay * {font-size:9pt;line-height:normal;}
table.Calendar td.CalDay div.CalDayNumber {width:100%;text-align:right;font-size:8pt;line-height:normal;color:#f58126;font-weight:bold;}
table.Calendar td.CalDay ul.CalEventLinkList {font-size:8pt;text-align:left;}
table.Calendar td.CalDay ul.CalEventLinkList li {padding:0px 3px 0px 3px;margin:0 0 3px 0;background:none;font-size:8pt;}
table.Calendar td.CalDay ul.CalEventLinkList li a {font-size:8pt;color:#243e90;}