@charset "utf-8";
/* CSS Document */

table.calendar {
	width:500px;
	border:none;
	border-spacing:0px;
	margin:0px;
	
}

table.calendar tr th {
	background-color:#EAEBDF;
	height:20px;
	padding:6px 3px;
	}

table.calendar tr th p {
	font:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-align:left;
	}

table.calendar tr td.date {
	width:80px;
	padding:6px 3px;
	border-bottom:1px solid #CCC}
	
table.calendar tr td.event {
	width:210px;
	padding:6px 3px;
	border-bottom:1px solid #CCC;}
	
table.calendar tr td.location {
	width:105px;
	padding:6px 3px;
	border-bottom:1px solid #CCC;}

table.calendar tr td.attend {
	width:105px;
	padding:6px 3px;
	border-bottom:1px solid #CCC;}
	
table.months {
	margin:18px 0;}

table.legend tr td {
	border-bottom:#E4E4E4 2px solid;
}

table.legend tr td p{
	font:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:12px;
	margin:3px 6px;
}


