.scheduleBase{
	width:608px;
	float:left;
}
.scheduleImage{
	width:220px;
	float:left;
	padding-left:18px;
	padding-top:5px
}
.scheduleUpcomingHeader{
	padding-bottom:4px;
	margin-bottom:4px;
	border-bottom:1px solid #A92F27;
	font-size:1.2em;
	font-weight:800;
}

.schedulePastHeader{
	padding-bottom:4px;
	margin-bottom:4px;
	border-bottom:1px solid #A92F27;
	font-size:1.2em;
	font-weight:800;
}

.scheduleSubHeader{
	padding-bottom:4px;
}

.scheduleText{
	padding-bottom:35px;
	padding-left:0px;
}

.scheduleText ul{
	list-style-type: circle;
	margin-bottom:-0.5em;
}

.scheduleTextDate{
/*	font-style:italic;
	width:295px;
	width:72px;
	padding-left: 7px;*/
	font-size:0.9em;
	font-weight:bold;
/*	text-decoration:underline;*/
	float:left;
	padding-top:7px;
/*	float:left;*/
/*	border: 1px solid;*/
}
.scheduleItemText{
/*	width:285px;*/
	padding-left: 7px;
	font-size:1em;
	padding-top:0px;	
	clear: left;
/*	border: 1px solid;*/
}

.scheduleStrikeout{
	text-decoration:line-through;
}
.scheduleOld{
	color:#999999
}
.scheduleNew{
	font-weight:normal;
}

.scheduleOld a{
	color: #666666;
	text-decoration: none;
}

.scheduleOld a:hover {
	color: #333333;
}




.schedItemHead{
	font-size:1em;
	font-weight:bold;
	font-style:italic;
	padding:2px 2px 3px 4px;
	background-color:#E3D1BB;
	border-right:1px solid #D8BE9D;
}

.schedItemHeadRight{
	font-size:1em;
	font-weight:bold;
	font-style:italic;
	padding:2px 2px 3px 4px;
	background-color:#E3D1BB;
}


.schedItemText{
	border-top:1px solid #D8BE9D;
	border-right:1px solid #D8BE9D;
	padding:2px 2px 2px 4px;
}

.schedMonthText{
	border-top:1px solid #D8BE9D;
	padding:2px 2px 2px 4px;
	font-weight:bold;
}

.schedItemTextMapRight{
	border-top:1px solid #D8BE9D;
	padding:2px 2px 2px 4px;}