/* The calendar showing the entire month like a traditional calendar */

caption {
	width: 100%;
	font-size: 17px;
	font-weight: bold;
	padding: 6px;
	}
	caption a {
		text-decoration: none;
		}
	caption img {
		position: relative;
		top: 13px;
		}
.tcalendar {
	margin: 20px 0 0;
	font: 10px/11px Arial, Helvetica, sans-serif;
	}
	.tcalendar caption {
		display: none;
		}
	.tcalendar td, .tcalendar th {
		width: 77px;
		height: 77px;
		vertical-align: top;
		tex
		}
	.tcalendar td {
		text-align: left;
		background-color: #f5d3a2;
		padding: 5px;
		}
	.tcalendar th {
		font-size: 13px;
		height: 20px;
		}
.tcalendar a, .tcalendar a:visited {
	color: #000;
	text-decoration: none;
	}
	.tcalendar a:hover, .tcalendar a:visited:hover {
		text-decoration: underline;
		}
.tcalendar p {
	margin: 0 0 10px;
	}
.tcalendar p.date {
	float: right;
	margin: 0 0 3px 3px;
	font-size: x-small;
	color: #254665;
	}