.calendar-table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; border: 1px #006699 solid; background-color: #FFFFFF}
.calendar-today { background-color: #FFFFFF; font-weight: bolder; color: #FF0000; text-align: center}
.calendar-month {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #FFFFFF}
.calendar-dayNames {  font-size: 8px; color: #000000; text-align: center; font-weight: bold}
.calendar-day {  text-align: center; color: #888888}
.calendar-emptyDays {  text-align: center; color: #CCCCCC}
.calendar-linkDay {  text-align: center; font-weight: bolder; color: #000000}

.calendar-month-table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; border: 0px #006699 solid}
.calendar-month-today { background-color: #FFFFFF; font-weight: bolder; color: #CC0000; text-align: left; border: 2px #CC0000 solid}
.calendar-month-month {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; text-align: left}
.calendar-month-dayNames {  font-size: 8px; color: #000000; text-align: left; font-weight: bold}
.calendar-month-day {  text-align: left; border: 1px #CCCCCC solid; height: 100px; width: 14%}
.calendar-month-emptyDays {  text-align: left; color: #CCCCCC; border: 1px #CCCCCC solid; height: 80px; background-color: #DEDEDE; width: 14%}
.calendar-month-linkDay {  text-align: left; border: 1px #000000 solid; height: 100px; width: 14%}

