/* CSS Document */#calendar{	margin: 0;	padding: 18px 0 0 0;		}	#calendar_title h1{	color:#06C;	margin:0;	padding:0 0 0px 0;	font-size:160%;	}#calendar .db_content{	margin: 25px 0 45px 0;	padding:0;	}#calendar_list{	border-bottom: 1px solid #CCC;	margin: 0;	padding: 0 0 43px 0;	}#calendar_list dl.calendar_item{	margin: 0 0 16px 0;	padding: 0;	}#calendar_list dt{	margin:0;	padding:0;	line-height:2.0em;	}#calendar_list dt a{	font-weight:bold;	color: #06c;	text-decoration: none;	}#calendar_list dt a:hover{	text-decoration: underline;}#calendar_list dd{	margin:0;	margin:0;	}#calendar_list dd a{	color: #0066CC;	}#calendar_list .date h2{	font-family:Arial, Helvetica, sans-serif;	color: #0066CC;	margin:0;	padding:0 0 18px 0;	font-weight:bold;	}