#cal {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	xxborder-spacing: 0;
	padding: 0;
	xxborder: #888 1px solid;
}
#cal td {
	vertical-align: top;
	padding: 3px;
	border: #888 1px solid;
	height: 45px;
}
#cal th {
	background-color: #cfc;
	padding: 3px;
	border: #888 1px solid;
}
#cal a {
	text-decoration: none;
}
#cal a:hover {
	text-decoration: underline;
}
#cal .today {
	background-color: #ffff88;
}
#cal .hd {
	background-color: #eee;
	font-weight: bold;
}
#cal ul {
	list-style-image: url(/img/li.gif);
	padding-left: 1.0em;
	margin: 0;
}
#cal li {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 12px;
}

