div#cal {
/*margin-right:25px;*/
margin-top:10px;
}

span.previousYear a, span.previousMonth a, span.nextMonth a, span.nextYear a {
color:#00c9f8;
}

.CALxTable {
margin-let:0;
margin-top:5px;
margin-bottom:20px;
border:solid 1px #b9b9b9;
}

thead {
background:#f2eee9
}

acronym {
text-decoration:none;
border:none;
}

.CALxTable td {
border:solid 1px #e4e4e4;
padding:2px 5px;
text-align:center;
}

.CALxTable td.emptyDay {
border-left:none;
border-right:none;
}

.CALxTable th {
text-align:center;
padding-top:2px;
}

div.navPeriod {
text-align:center;
margin-bottom:2px;
width:160px;
}

div#content-main #right {
/*margin-right:18px;*/
}

#overDiv {
background:#ffffff;
}

strong.titleMulti {
color:#002147;
font-size:12px;
}

strong.multilistday {
color:#e65c00;
font-size:12px;
margin-bottom:5px;
display:block
}


div#content h2.eventcal, strong.titleMulti {
margin-left:3px;
font-size:18px;
display:block;
background:url(images/cal.png) no-repeat 0px 2px;
padding-left:20px;
}

div#content h2.noicon {
background:none;
padding-left:0;
}

strong.titleMulti {
font-size:12px;
display:block;
background:url(images/calmini.png) no-repeat 0px 2px;
padding-left:15px;
margin-left:0;
margin-bottom:15px;
}

strong.titleMulti a {
color:#002147;
text-decoration:none;
}

td a {
color:#002147;
}

span.textfontClass {
margin-bottom:20px;
display:block;
}

/*span.textfontClass  a {
color:#002147;
}*/

span.textfontClass  a:hover {
text-decoration:none;
}