.cal_date {
	margin-top:10px;
	margin-left:45px;
	text-align:left;
	font: bold 20px/22px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top:15px;
	padding-bottom:5px;
	margin-right: 40px;
	border-top: 1px solid #FFFFFF;
}
.cal_datesm {
	margin-top:10px;
	margin-left:0px;
	text-align:left;
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top:15px;
	padding-bottom:5px;
	margin-right: 50px;
	border-top: 1px solid #FFFFFF;
}

.cal_day {
	margin-left:10px;
	margin-right:40px;
	width:50px;
	text-align:right;
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float:left;
}
.cal_daysm {
	margin-left:0px;
	margin-right:30px;
	width:20px;
	text-align:right;
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float:left;
}
.cal_time{
	width:150px;
	text-align:left;
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float:left;
}
.cal_timesm{
	width:75px;
	text-align:left;
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float:left;
}
.cal_address {
	width:180px;
	text-align:left;
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float:left;
}
.cal_addresssm {
	width:150px;
	text-align:left;
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float:left;
}
.cal_address a {
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:underline;
}
.cal_address a:hover {
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #0066FF;
	text-decoration:underline;
}
.cal_addresssm a {
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:underline;
}
.cal_addresssm a:hover {
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #0066FF;
	text-decoration:underline;
}
