table.calendar { width: 100%; }

table.calendar caption
{
	padding: 8px;
	font-size: 18px;
	font-weight: bold;
}

table.calendar th
{
	padding: 8px 0;
	text-align: center;
	font-size: 13px;
}

table.calendar td
{
	width: 14%;
	padding: 8px;
	height: 50px;
	border: 1px solid #000;
	font-size: 11px;
	line-height: 125%;
}


table.calendar td b
{
	font-size: 14px;
	color: #000;
}

table.calendar td.yah { background: #CCC; }
table.calendar td.weekend { background: #999; }
