.caltable a {
	color:#900;
}
.caltable td {
	vertical-align:top;
	border: 1px solid #D5E1EF;
}
h2.month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	color: #4179B8;
	margin:10px 0px 10px 0px;
}
span.month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	color: #4179B8;
	padding:0px;
	margin:0px;
}
td.monthCell {
	padding-top:10px;
}
th.days {

  font-family:Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  background-color:#4179B8;
  color: #ffffff;
  padding:4px;
  text-align:center;
}
.date {
	border-left:2px solid #4179B8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #294D74;
	height:50px;
	width:2.5%;
	padding:2px 4px 5px 2px;
	text-align:left;
}
td.event {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	font-size:0.8em;
	padding:0px 4px 0px 4px;
	width:11.5%;
}

