#minical form { margin:0; padding:0; }
.caltable {	width:208px; height:149px; border-collapse:collapse; empty-cells:show;	text-align:center; border-left:1px solid #999999; border-top:1px solid #999999; color: #333333; }  
.caltitle {	width:208px; font:12px Arial, sans-serif; border-right:1px solid #999999; border-bottom:1px solid #999999; background-color:#eeeeee; } 
.calday {	width:29px; height:16px; font:11px Arial, sans-serif; text-align:center; border-right:1px solid #999999; border-bottom:1px solid #999999; background-color:#eeeeee; }	
.minical { width:29px; font:11px Arial, sans-serif;	text-align:center; background:white; border-right:1px solid #999999; border-bottom:1px solid #999999; cursor:pointer;	}
.minical a:link { color:#999999; }
.caltoday {	width:29px; font:bold 11px Arial, sans-serif; text-align:center; background:blue; color:white; border-right:1px solid #999999; border-bottom:1px solid #999999; cursor:pointer;	}
.caltoday:hover {	width:29px; font:bold 11px Arial, sans-serif;	text-align:center; background:yellow; color:blue; border-right:1px solid #999999; border-bottom:1px solid #999999; cursor:pointer;	}
.calevents { width:29px; font:11px Arial, sans-serif;	text-align:center; border-right:1px solid #999999; border-bottom:1px solid #999999; background:white; cursor:pointer; }
.calevents:hover { width:29px; font:11px Arial, sans-serif;	text-align:center; border-right:1px solid #999999; border-bottom:1px solid #999999; background:blue; color:white; cursor:pointer; }
.calblank { border-right:1px solid #999999; border-bottom:1px solid #999999; background:white; cursor:pointer; }
.source { width:208px; height:15px; font:11px Arial, sans-serif; text-align:center; }
.source a:link, .source a:visited { color:blue; text-decoration:none; }
