table.calendar td{
	height:120px;
	text-align:left;
	font-size:20px;
	font-weight:bold;
	width:90px;
	line-height:normal;
}

table.calendar td.head{
	background:#FF9A35;
	height:20px;
	text-align:center;
}

table.calendar td.day{
	background:#C6FC94;
}

table.calendar td.today{
	background:#009F00;
	color:#FFF;
}

.entry{
	text-align:right;
	font-size:10px;
	vertical-align:top;
	margin:0;
	padding-right:2px;
}

.smalldetails{
	border-width:1px;
    border-style:solid;
	min-height:30px;
	min-width:30px;
	font-size:12px;
	font-weight:normal;
	border-color:#333;
	z-index:1000;
	position:absolute;
	background-color:#FFF;
	text-align:left;
	float:right;
	line-height:normal;
	}
 
table.test td{
	font-size:10px;
	font-weight:normal;
	color:#333;
	width:auto;
	height:auto;
}





