table.calendar {font-family: Tahoma;font-size: 8.3pt;background-color: white;border: solid #000000 1px;text-align: center;-moz-user-select: none;}
table.calendar input, table.calendar select {font-size: 8.3pt;}
table.calendar td {border: 0;font-size: 8.3pt;text-align: center;}
div.mainheading {margin: 2px;}
table.caldayheading {border-collapse: collapse;cursor: pointer;empty-cells: show;margin: 0 3px 0 6px;}
table.caldayheading td {text-align: left;width: 22px;}
table.caldayheading td.wkhead {}
table.calcells {border-collapse: collapse;cursor: pointer;margin: 0 3px 0 6px;}
table.calcells td {vertical-align: top;text-align: left;width: 22px;height: 20px;}
table.calcells td div {padding: 1px;margin: 0;}
table.calcells td.wkhead {background-color: white;text-align: center;border-right: double #CCCCCC 3px;color: #0054E3;}
table.calcells td.wkday {background-color: #FFFFFF;}
table.calcells td.wkend {background-color: #FFFFFF;}
table.calcells td.curdate {color: #0066cc;}
table.calcells td.cell_selected {color: #0066cc;}
table.calcells td.notmnth {background-color: #FFFFFF;color: #CCCCCC;}
table.calcells td.notallowed {background-color: white;color: #EEEEEE;font-style: italic;}
table.calcells td.hover {color: #0066cc;}
.FloatLeft{float:left;}
.FloatRight{float:right;}
