.headline {
	font: bold 16px "Comic Sans MS";
	margin: 12px;
}
.Schedule { font: 14px "Comic Sans MS"; }
.Schedule table {
	margin: 0px auto;
	padding: 0px;
	width: 90%;
	border-collapse:collapse;
}
.Schedule caption {
	text-align: left;
	padding: 6px;
	font: bold 14px "Comic Sans MS";
	margin: 0px;
}
.Schedule table td {
	padding: 2px 2px 2px 6px;
	font-size: 14px;
	text-align: center;
}
.Schedule  table  td p {
	font-size: 14px;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 6px;
}
.Schedule a {
	text-transform: uppercase;
	color: #990033;
	font: 16px "Comic Sans MS";
}
.Schedule  img  {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
.Schedule #UpBeat  { border: 2px solid #FF9933; }
.Schedule #UpBeat caption { background-color: #FF9933; }
.Schedule #UpBeat td { border-bottom: 1px solid #FF9933; }

.Schedule #DownBeat { border: 2px solid #CB83C4; }
.Schedule #DownBeat caption { background-color: #CB83C4; }
.Schedule #DownBeat td { border-bottom: 1px solid #CB83C4; }

.Schedule #BackBeat { border: 2px solid #CCFF66; }
.Schedule #BackBeat caption { background-color: #CCFF66; }
.Schedule #BackBeat td { border-bottom: 1px solid #CCFF66; }

.Schedule a.inner { font-size: 12px; }
.fineprint   {
	font-size: 10px;
	color: #666666;
}
.col1 {
	text-align: center;
	width: 80px;
}
.col2 {
	text-align: center;
	width: 122px;
}
.col3 { text-align: left; 
}

