#calendar
{
	margin: 5px;
	padding: 0;
	font-size: 10px;
	background: #ffffff;
	font-family: sans-serif;
}
#calendar table
{
	border: 1px solid #cccccc;
	margin: 0;
	padding: 0;
	width: 220px;
	font-size: 11px;
}
#calendar td
{
	font-size: 10px;
	margin: 1px;
	padding: auto;	
	border: 0px solid #cccccc;
	text-alignment: center;
	color: black;
}
#calendar td a:link, #calendar td a:visited
{
	font-size: 10px;
	text-decoration: none;
	border: 0px solid #eee;
	padding: 8px;
	margin: 1px;
	color: red;
}
#calendar td a:hover
{
/*	border: 0px solid #eee;
	width: auto; */
	background: #e1e1e1;
	color: black;
	font-weight: bold;
}