table {
	border: solid #00007E 2px;
}

/* the month and year header */
caption {
	font-size: 14pt;
	color: #00007E;
}

/* top row cells which hold day names */
th {
	border: solid #00A 1px;
	color: #00007E;
}

/* day cells */
td {
	border: solid #00007E 1px;
	height: 75px;
	width: 75px;
	text-align: left;
	vertical-align: top;
	color: #5977B3;
	padding: 4px;
}

/* day cells with events */
td.event {
	color: #00007E;
	border: solid #00007E 2px;
	background-color: #F2F2F2;
	font-size: 11pt;
	padding: 4px;
}