/* the calendar div warpper */
#calendar-wrapper {
margin: 10px 0px 0 25px;
}

/* the calendar div warpper */
#print-calendar-wrapper {
margin: 10px 0px 0 25px;
padding: 5px 20px 5px 20px; 
}

/* the calendar table */
#schedtable {
width: 680px;
}

/* for the right and left nav arrows TD */
.schednav {
background-color: #8D6139;
}

/* for the directional buttons p */
.ldirbutton {
text-align: left;
padding-left:9px;
padding-top:5px;
}

.rdirbutton {
text-align: right;
padding-right:12px;
padding-top:5px;
}

.ldirbutton a {
color:#000;
}
.ldirbutton a:hover {
color:#FF9933;
}

.rdirbutton a {
color:#000;
}

.rdirbutton a:hover {
color:#FF9933;
}

/* month title TD */
.schedhdr {
background-color: #5E4026;
text-align: center;
padding:0;
}

/* month title p */
.motitle {
font-size: 14px;
line-height:36px;
font-weight: bold;
padding: 0px 0px 0px 0px;
color:#FDECCB;
}

/* day names row TD */
.schedday1 {
background-color: #BC8859;
width: 95px;
}

/* day names row text p */
.schedtext2 {
font: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#FDECCB;
text-transform:uppercase;
font-size:10px;
padding-top:8px;
line-height:10px;
font-weight:bold;
}

/* actual calendar day TD */
.schedday2 {
background-color: #FFFFFF;
width: 95px;
height: 95px;
padding: 4px 4px 4px 4px;
}

/* text inside TD for date numbers */
.schedtext3 {
font: Verdana, Arial, Helvetica, sans-serif;
}

/* applied to the p elements for links */
.flright {
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: right;
}

/* appliedto p elemts for closed classes */ 
.flrightclosed {
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: right;
color: #999999;
}

/* applied to p elements for placeholder classes */ 
.flrightnosign {
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: right;
color: #000000;
}

.calh2 {
text-align: center;
}

/* specila classes for colored links */
.loc1 a {
color:#ff0000;
}
.loc2 a {
color:#A4EFB5;
}
.loc3 a {
color:#A4CDEF;
}

.legend {
vertical-align: middle;
}