<!-- Calendar Classes -->

.calendarToday {
    color: #4B0082;
    font-family: arial;
    font-size: 10pt;
    font-weight: bolder;
}

.calendarTable { background-color: #000000; }

.calendarCurrentSelection { background-color: #dedede; }

.calendarWeekend { background-color: #F4F3D2; }

.calendarNavCell { background-color: #F4F3D2; }

.calendarHR { background-color: #F4F3D2; }

.calendarDayHeader {
    color: #394249;
    font-family: arial;
    font-size: 9pt;
    font-weight: 700;
    height: 15pt;
    text-align: center;
}

.calendarMonthName {
    background-color: #F4F3D2;
    color: #000000;
    font-family: arial;
    font-size: 12pt;
    font-weight: 700;
    text-align: center;
}

.calendarSpacer { 
    font-size: 2pt;
    line-height:2px; 
}

.calendarEmptyCell { background-color: #F4F3D2; }

.calendarHeader {
    font-size: 12pt;
    font-weight: 600;
    vertical-align: middle;
}

.calendarViewLink {
    font-size: 10pt;
}

a.calendarNav {
    color: #394249;
    font-family: arial;
    font-size: 8pt;
    text-decoration:none;
    vertical-align: middle;
}

a.calendarNav:VISITED {
    color: #394249;
    font-family: arial;
    font-size: 8pt;
    text-decoration:none;
    vertical-align: middle;
}

a.calendarDayLinks {
    color: #394249;
    font-family: arial;
    font-size: 8pt;
	font-style: normal;
    text-decoration:none;
    vertical-align: middle;
}

a.calendarDayLinks:VISITED {
    color: #394249;
    font-family: arial;
    font-size: 8pt;
	font-style: normal;
    text-decoration:none;
    vertical-align: middle;
}

a.calendarDayLinks:HOVER {
    color: #394249;
    font-size: 8pt;
    font-weight: 700;
    text-decoration:none;
}

a.calendarViewLink {
    font-size: 10pt;
}

<!-- End Calendar -->
