.scheduleTable {
border: 1px #666 solid; 
}

.scheduleDay {
font-weight:bold; 
font-size:18px; 
margin-left:20px; 
margin-right:20px; 
border: 1px #666 solid; 
background-color:#333; 
color: #fff;
text-align:left;
}

.scheduleTime {
font-weight:bold; 
font-size:16px; 
margin-left:20px; 
margin-right:20px; 
border-left: 1px #666 dotted; 
background-color: #efefef; 
border-bottom: 1px #666 dotted; 
background-color: #ccc; 
border-right: 1px #666 dotted; 
background-color: #ccc; 
padding:5px;
text-align:left;
}

.scheduleRoom {
font-weight:bold; 
font-size:14px; 
margin-left: 20px; 
margin-top: 5px; 
border-top: 1px #666 solid; 
background-color:#fff;  
padding:5px;
text-align:left;
}

.scheduleStage {
font-size:10px;
font-weight:normal;
font-style: italic;
text-align:right;
padding-right: 10px;
border-top: 1px #666 solid; 
}

.scheduleEvent {
font-size:12px; 
text-align:left;
margin-left: 310px;
border-top: 1px #666 solid; 
}

.scheduleDesc {
font-size:10px; 
margin-left: 110px;
text-align:left;
margin-left: 350px;
}

.highlightSpeakersLink {
color:#369;
text-decoration:none;
font-weight:bold;
}

.highlightSpeakersLink:hover {
color:#000;
text-decoration:underline;
font-weight:bold;
}

