/* Start of CMSMS style sheet 'Calendar' */
#cmscal {
  width: 98%;
  border: 4px double #161;
  margin: auto
}
#cmscal .calendar-prev {
  font-size: 1.6em;
}
#cmscal .calendar-month {
  font-weight: bold;
}
#cmscal .calendar-next {
  font-size: 1.6em;
}
#cmscal td {
  width: 14%;
  height: 70px;
  border: 1px solid #ddd;
  margin: 0;
  padding: 4px;
  background-color: #efe;
}
#cmscal .calendar-today{color: red; font-weight:bold; background-color: #fef}
#cmscal th {
  border-bottom: 2px double #999;
  color: #393;
}
#cmscal tr {
  vertical-align: top;
}
#cmscal ul {
  margin: 0;
  padding: 0;
  list-style: none
}
#cmscal li {  border-bottom: 1px dotted #bbb;}
#cmscal a, #cmscal a:link, #cmscal a:visited {
  font-size: .8em;
  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;}

/* End of 'Calendar' */

