table{	border-top:1px solid #c7311c;	border-left:1px solid #c7311c;	width:630px;	margin:0 auto;	}caption{	text-align:left;	padding-left:16px;	background-image:url(../img/note.gif);	background-repeat:no-repeat;	padding-bottom:8px;	font-weight:bold;	}td,th{	border-right:1px solid #c7311c;	border-bottom:1px solid #c7311c;	padding:0px;	width:89px;	}td{	height:89px;	vertical-align:top;	font-size:10px;	line-height:15px;	}td p{	margin:0px;	padding:5px;	}#calender span.calDate a{	color:#000;	}.calDate{	padding:0px;	margin:0px;	padding:3px;	display:block;	font-size:12px;	border-bottom:1px dashed #c7311c;	}.sunCol{	background-color:#fcf;	}.todayCol{	background-color:#efe;	}.listAll{	border-bottom:1px dashed #c7311c;	padding-bottom:15px;	padding-top:15px;	overflow:auto;	clear:both;	}.listAll h3,.listAll p, dl#eventDetail{	float:right;	width:420px;	margin:0px;	}p.flyer{	width:240px;	float:left;	text-align:right;	margin:0px;	line-height:1.1em;	font-size:10px;	}p.flyer a{	display:block;	float:right;	border:1px solid #000;	padding:2px;	color:#000;	width:4em;	}.listAll dd{	padding-left:18px;	}.eventTitle{	color:#c7311c;	font-size:14px;	font-weight:bold;	padding:10px 0px;	display:block;	}ul#admin{	margin-left:0px;	list-style-type:none;	border-bottom:1px dashed #c7311c;	}ul#admin li{	padding:5px 0px;	border-top:1px dashed #c7311c;	}p#scheduleFooter{	padding-top:3em;	clear:both;	text-align:right;	font-size:10px;	}DIV#calNavi{	width:630px;	margin:1em auto;	vertical-align:top;	}#calNavi ul{	list-style-type:none;	margin:0px;	padding:0px;	/*overflow:auto;*/	border-left:1px solid #000;	float:right;	padding-right:12px;	}#calNavi li{	display:inline;	}#calNavi li a{	padding:0px 4px;	border-right:1px solid #000;	}#calNavi form{	float:right;	padding:0px 6px;;	margin:0px;	}#calNavi p{	margin:0px;	float:left;	font-size:10px;	}#calNavi select{	font-size:10px;	}#calNavi submit{	padding:0px;	}#scheduleSys{	clear:both;	margin-top:20px;	padding:10px;	margin-bottom:1em;}#scheduleSys p{	width:290px;	float:left;	}#scheduleSys ul{	display:block;	border-style:none;	width:280px;	float:right;	list-style-type:disc;	font-size:10px;}#scheduleSys ul li{	display:block;	}