/* Start of CMSMS style sheet 'Calendar' */
#cmscal {
width: 99%;
border: 2px solid #6599E8;
margin: auto;
position: relative;
}
.calendar-month a{
font-size: 3.8em;
}
#cmscal .calendar-month {
font-size: 1.8em;
font-weight: bold;
}
#cmscal .calendar-next {
font-size: 1.8em;
}
#cmscal td {
width: 10%;
height: 65px;
border: 1px solid #6599E8;
margin: 0;
padding: 4px;
background-color: #A1C5F2;
}
#cmscal .calendar-today{color: red; font-weight:bold; background-color: #F0F8FF;}
#cmscal th {
/*border-bottom: 2px double #6599E8;*/
color: #06008C;
font-size: 14px;
}
#cmscal tr {
vertical-align: top;
}
#cmscal ul {
margin: 0;
padding: 0;
list-style: none
}
#cmscal li {  border-bottom: 1px solid #222;}
#cmscal a, #cmscal a:link, #cmscal a:visited {
font-size: 9px;
color: blue;
text-decoration: none;
}
.calendar-date-from {font-size: 120%; font-weight: bold; padding: 5px 0; color: #007700;}
.calendar-summary{padding: 0 0 5px 0; color: #bb0000;}
.calendar-event {padding: 0 0 0 3px;}
/* End of 'Calendar' */

