/* Start of CMSMS style sheet 'Calendar' */
table.calendar {
  width: 525px;
  padding-left: 13px;
  table-layout: fixed;
  empty-cells: hide;
}
table.calendar a {
  display: block;
  text-decoration: none;
  font-weight: bolder;
  color: #600;
}
table.calendar a:hover {
  background: #e0e6e0;
}
table.calendar caption {
  color: #600;
}
table.calendar caption a {
  display: inline;
}
table.calendar caption a:hover {
  background: #fff;
}
table.calendar td {
  height: 75px;
  width: 75px;
  text-align: center;
  vertical-align: top;
  background: #ffefef;
}
table.calendar th {
  font-weight: bolder;
  text-transform: capitalize;
  background-color: #966;
  color: #fff;
}
table.calendar ul {
  list-style: none;
}
table.calendar ul li {
  margin-left: -30px;
  font-size: 75%;
}
/* End of 'Calendar' */

