DIV.calrow {clear: both; width: 154px;}
DIV.calday {width: 18px; height: 18px; margin:1px; padding: 1px; overflow: hidden; float: left;}
DIV.calday STRONG {font-size: 11px; color: #000; line-height: 18px; font-weight: normal; width: 18px; height: 18px; display: block; text-align: center;}

.avail1 {cursor: pointer; background-color: #00FF00 !important;}
.avail1:hover {color: #FFFFFF !important; font-weight: bold !important;}
.avail2 {cursor: pointer; background-color: #00AA00 !important;}
.avail2:hover {color: #FFFFFF !important; font-weight: bold !important;}
.avail3 {cursor: pointer; background-color: #004400 !important;}
.avail3:hover {color: #FFFFFF !important; font-weight: bold !important;}

.weekday {background-color: #EAEAEA;}
.weekend {background-color: #CCC;}
.othermonth {background-color: #DDD;}
.selday {padding: 0 !important; border: 1px solid #000;}
.selday STRONG {color: #FFFFFF !important; font-weight: bold !important;}
.calheader {font-size: 8px;}