/* styles for mini calendar */

.minical {
  font-family: arial;
  font-size: 11px;
  background: #FFFFFF;
  border-collapse: collapse;
  margin: 0;
}
.minical th {
  font-size: 11px;
  color: #FFFFFF;
  text-align: center;
  background-color: #0066FF;
  width:24px;
}
.minical caption {
		padding:8px;
}
.weeknumber {
  font-size: 10px;
  color: #B04040;
  text-decoration: none;
}
.minical td {
  padding: 0 2px 0 0;
  text-align: center;
  border: 1px solid #0066FF;
}
.minical td.weekend {
  color: #00CC00;
}
.minical td.weekend a {
  color: #009900;
}
.minical td.hasevents {
  background-color: #DDDDFF;
  font-weight: bold;
}
.minical td.empty {
  color: #000000;
  background-color: #B0DDE4;
}
.minical td.public {
  color: #000000;
  background-color: #99E899;
}
.minical td.private {
  color: #000000;
  background-color: #F09999;
}
.minical td.prelim {
  color: #000000;
  background-color: #E8E866;
}
.minical a {
  color: #000000;
  text-decoration:none;
}
.minical a:hover {
  color: #0000CC;
  text-decoration:underline;
}
#today {
  color: #FF0000;
  background-color: #FFFF88;
}
#calbase img:hover { cursor:pointer; }
