table.calendar{
	border:1px solid #CCCCCC;
margin-top:1em;
width:98%;
}

.head{
	padding-left:12px;
text-align:left;
background-color:#F0F0F0;
color:#666666;
font-size:11px;
margin:1px;
padding:1px;
text-align:center;
	
}

.label{
	background-color:#346599;
border-left:1px solid #346599;
border-right:1px solid #346599;
color:#FFFFFF;
padding-bottom:3px;
padding-top:2px;
text-align:center;
}

.days{
border:1px solid #CCCCCC;
height:7em;
vertical-align:top;
width:14%;
}
.days .header{
background-color:#F0F0F0;
color:#666666;
font-size:11px;
margin:1px;
padding:1px;	
}