.eventsCalendar{clear:both;}.CalendarTable *{font-family: Arial, Verdana;}.CalendarTable select{font-size: 9pt; border-width: 1px; border-style: solid; font-family: Verdana, Arial; position: relative; top: -3px; background-color: #ffffff; vertical-align: middle;}.CalendarTable .selectMonth {width: 105px;}.CalendarTable .selectYear {width: 66px;}.arrowLeftDiv {margin-right: 3px; .vertical-align: text-bottom; padding-top: 3px; .padding-top: 0px;}.arrowRightDiv {margin-left: 3px; .vertical-align: text-bottom; padding-top: 3px; .padding-top: 0px;}#datePickerDiv{margin-left: 3px;}.CalendarTable .NavSpan{font-size: 10pt; font-weight: bold;}.CalendarTable .NavSpanCompact{font-size: 9pt; font-weight: bold;}.CalendarTable .Navigation{vertical-align: middle; text-align: center; margin: auto; width: 100%;}.CalendarTable .Navigation div{vertical-align: middle; text-align: center; background-color: Transparent; display: inline;}.CalendarTable .Navigation img{cursor: pointer; margin-top: 2px; border: 0px;}.CalendarTable .ViewIcons{}.CalendarTable .ViewIcons img{border: 0px;}.CalendarTable .PrintContainer{margin: 5px; height:25px;}.CalendarTable .printlink{font-family: arial, verdana, helvetica, tahoma, sans-serif; font-size:9pt; text-decoration:underline; font-weight: normal; background-color: transparent;}.CalendarTable .tdViewIcons {width: 90px;}.CalendarTable .tdPrint{width: 70px;}.CalendarTable .CalendarTable {padding: 0 5px 0 5px;}.CalendarTable{height: 100%; width: 100%; border-style: solid; border-collapse: none;` border-width: 1px; overflow-x: auto;}.CalendarTable{height: 100%; width: 100%; border-collapse: collapse; border-style: solid; border-width: 1px; overflow-x: auto; #}.CalendarLegendTable{border-collapse: collapse; margin-top: 5px; .margin-left: -5px; .margin-top: 0px;}.CalendarTable .CalendarTitle{text-align:center; font-weight:bold; font-size:12pt;}.CalendarTable .CalendarTitleCompact{text-align:center; font-weight:bold; font-size:9pt;}.CalendarTable .CalendarHead {width: 100%; font-size: 11pt;}.CalendarTable .CalendarHeadCompact {width: 100%; font-size: 8pt;}.DateHeader{border-top: 1px solid #c9c9c9; border-right-style: solid; border-right-width: 1px;}.CalendarTable .CalendarHead .DateHeader{padding: 0px 5px 0 5px; text-align: center; width: 14%;}.CalendarTable .CalendarHeadCompact .DateHeader{padding: 0px 2px 0 2px; text-align: center; width: 14%;}.CalendarTable .DateBox{border-style: solid; border-width: 1px; vertical-align: top;}.CalendarTable .DateLabel{text-align: left; width: 100%;}.CalendarTable .DateLabel span{font-size: 11px; padding: 0 0 2px 3px;}.eventsCalendar .legend, .eventsCalendar .defaultLegend, .eventsCalendar .legendPrintView, .eventsCalendar .defaultLegendPrintView{font-family: Verdana, Arial, Courier New; font-size: 7pt; margin-right: 4px; padding: 2px 10px 4px 10px; text-align: center;}.spanLegendTitle{font-family: Verdana, Arial, Courier New; font-size: 10pt; font-weight: bold;}.spanLegendTitleCompact{font-family: Verdana, Arial, Courier New; font-size: 9pt; font-weight: bold;}.eventsCalendar{position: relative; height: 100%; width: 100%; overflow:visible;}.eventsCalendar .Event{cursor: pointer; display: block; font-size: 8pt; padding: 1px 3px 1px 3px; margin-bottom: 1px;}.eventsCalendar .DailyEvent{cursor: pointer; display: block; font-size: 8pt; padding: 1px 3px 1px 3px; margin-bottom: 2px; min-height: 40px;}.eventsCalendar .EventPrintView{cursor: pointer; display: block; font-size: 8pt; padding: 1px 3px 1px 3px; margin: 5px;}.eventsCalendar .CompactEvent{height: 3px;}.eventsCalendar .CompactEventWithText{min-height: 20px;}.Today .DateLabel{}.calendarTooltip{padding: 4px;}.calendarTooltip div{font-size: 11px; padding: 3px 0 3px 0; color: #000000;}.calendarTooltip .footnote{font-size: 10px !important; text-align: center;}.CalendarTable .DateLabel, .CalendarTable .DateLabel span{color: #000000; background-color: transparent;}.eventsCalendar .Event, .eventsCalendar .defaultLegend{background-color: #a7caf0;}.eventsCalendar .Event span, .eventsCalendar .Event div{background-color:transparent; color: #000000;}.eventsCalendar .legend, .eventsCalendar .defaultLegend, .eventsCalendar .legendPrintView, .eventsCalendar .defaultLegendPrintView{color: #000000;}.footnote{color: #000000;}a {text-decoration:underline; color:#000;}a.black-button span {text-decoration: none;}a.black-button:hover span {text-decoration: none;}