<!--

.calendar {
	font-size: 0.85em;
	text-align: center;
}

.calendar P {
	margin: 0;
}

.calendar h2 {
	color: #B52C07;
}

.num {
	color: #333;
	text-align: right;
}

.calendar TABLE {
	border: solid 3px #fd6;
	border-collapse: collapse;
	width: 100%;
}

.calendar THEAD {
	text-align: center;
	background: #ffff9d;
	height: 20px;
}
.calendar th.weekday {
	width: 14%;
}
.calendar th.weekend {
	width: 15%;
}

.calendar TD {
	border: solid 1px silver;
	text-align: left;
	vertical-align: top;
	height: 80px;
	padding: 0.2em;
}


-->
