@CHARSET "ISO-8859-1";

.time-column {
	width: 100px;
	float:left;
	clear:both;
}

.time, .time-top {
	clear:both;
	float:left;
	height:30px;
	width:100px;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	text-align:center;
	font-weight: bold;
}

.time-top {
	border-top: 1px solid #000000;
}


.time-inner {
	margin: 4px;
}


.stage-left, .stage-right, .center-stage {
	float:left;
	width: 150px;
}

.block, .block-first {
	float:left;
	height: 30px;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width:150px;
}

.class, .class-top {
	float:left;
	width: 150px;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.block-top, .class-top  {
	border-top: 1px solid #000000;
}

.class-inner {
	padding: 6px 0 0 6px;
	font-size: 13pt;
}

.print-options {
	left:30px;
	padding-bottom:14px;
	position:absolute;
	top:0;
}

.full-schedule-icon, .full-schedule-text, .download-pdf-main {
	float:left;
	text-decoration:none;
	margin-left:20px;
}

.full-schedule-text {
	margin:10px 0 0 4px;
}

.download-pdf-main {
	margin: 5px 0 0 4px;
}
	
.schedule-icon {
	margin: 8px 8px 0px 5px; 
	float:left; 
	border:none;
	color: #000000;
	text-decoration: none;
}

.schedule-icon a {
	text-decoration:none;
	color: #000000;
}

.schedule-icon a:hover {
	text-decoration:underline;
}

.schedule-header {
	clear:both;
	float:left;
	margin-top:10px;
	width:100%;
}


.schedule-image, .schedule-link {
	float:left;
	border:none;
	text-decoration:none;
}
a.schedule-image {
	color: #000000;
	text-decoration:none;
}

.download-pdf-image {
	border:medium none;
	float:left;
	margin-left:22px;
	text-decoration:none;
}

a:hover.schedule-image {
	text-decoration: underline;
}

a:hover.full-schedule {
	text-decoration:none;
}

ul.forms-list {
	float:left;
	clear:both;
}
