/* Start of CMSMS style sheet 'Calendar' */
#cmscal {
border:4px double #B23838;
margin:auto;
width:98%;
}

#cmscal .calendar-month {
font-weight:700;
}

#cmscal td {
background-color:#9FDDFE;
border:1px solid #EBC1C1;
height:65px;
margin:0;
padding:4px;
width:14%;
}

#cmscal .calendar-today {
background-color:#DAB18E;
color:red;
font-weight:700;
}

#cmscal th {
border-bottom:2px double #999;
color:#B23838;
}

#cmscal tr {
vertical-align:top;
}

#cmscal ul {
list-style:none;
margin:0;
padding:0;
}

#cmscal li {
border-bottom:1px dotted #bbb;
}

#cmscal a,#cmscal a:link,#cmscal a:visited {
color:blue;
font-size:.8em;
text-decoration:none;
}

.calendar-date-from {
color:#070;
font-size:120%;
font-weight:700;
padding:5px 0;
}

.calendar-summary {
color:#b00;
padding:0 0 5px;
}

#cmscal .calendar-prev,#cmscal .calendar-next {
font-size:1.6em;
}
/* End of 'Calendar' */

