
table.sample {
	border-style:hidden;
	border:none;
	border-collapse:collapse;
}

table.sample td {
	border: 1px dotted white;
	padding:4px;
	border-collapse: collapse;
}

.schedule_table_header{
	font-weight:bold;
}

.schedule_table_content{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:top;
	letter-spacing: .05em;
}
table.sample td table td{
border: none;
padding:0 2px 2px 2px;
text-align:left;
}

.black{
background-color:#000000;
color:#FFFFFF;
padding: 2px 17px;
font-size:.9em;
margin: 0 -10px;
text-transform:uppercase;

}
.evening{
background-image: url("/common/images/m-e-sprite.png");
background-position:0 -28px;
background-repeat:no-repeat;
margin: 2px auto ;
height: 19px;
width: 20px;
}

.matinee{
background-image: url("/common/images/m-e-sprite.png");
background-repeat:no-repeat;
background-position:0 0;
margin: 0 auto ;
height: 25px;
width: 20px; 
}


.left{
float: left; 
margin:-2px 5px 0 -5px; 
}
.heading.left{margin-left: 0;}
/*.sample .schedule_table_content table tr{line-height:1.8em; background-color:#FF33CC; vertical-align:top; }*/
.legend_text{padding-left:25px; margin:2px 0 15px 0; padding-top:1px;}
.right .evening.left{margin: -20px 26px 0 80px;}
.right{float: right;}
.black_text{
color: #000000;
}
.procrastinator{
background-color: #71bccf;
}
p.procrastinator{
padding: 5px 0 5px 5px;
width: 11.5em;
font-weight: bold;
}
.description{
font-size:.8em;
line-height:1.4em;
letter-spacing:normal;

}

table.sample td.no_left { border-left: 0px none !important;}
table.sample td.no_right {border-right: 0px none !important;}
table.sample tr.no_top td {border-top: 0px none !important;}
table.sample tr.no_bot td {border-bottom: 0px none !important;}

/*
div.left_content div.left_content_body table.schedule {
	border-style:solid;
	border-collapse:collapse;
};

div.left_content_body table.schedule td {
	border-style:solid;
	border-color:#FFFFFF;
};*/