td.CalendarListColumn { width: 100%; vertical-align: top; }

/* calendar views and details */
td.calMainContent div.ChannelSelection {
    clear: both;
    float: left;
    font-size: 8pt;	
    margin: 5px 0 0 15px;
}

/* left side bar calendar*/
table.CalDisplayList td.calLSB div.calContainer {
     /*display: block;*/
    clear: both;
    float: left;
    width: 154px;
    background-color: #FFFFFF;	
    margin: 5px 0px 10px 0px;
}

/* left side bar channel selection*/
table.CalDisplayList td.LSB div.ChannelSelection {
    margin: 10px 0 0 15px;
    width: 154px;
}

/* calendar toolbar for views and details */
td.calMainContent div.CalendarToolbarContainerList div.CalendarToolbarContainer {	
    margin: 5px 0 15px 0;
}


td.calMainContent div.ChannelSelectionItem {
    clear: none;
float: left;
width: 154px;
}
div.ChannelSelectionItem {
 width: auto;
}
div.ChannelSelectionTitle {
 font-weight: bold;
 width: 154px;
 border-bottom: 1px solid #000000;
}
table.CalDisplayList td.calLSB div.ChannelSelectionItem {
	 clear: both;
	 float: left;
	 width: 164px;
}

div.CssDisplayChannelHeader {
  clear: both;
	font-size: 11pt;
	font-weight: bold;
	color: #CC6633;
	border-bottom: 1px solid silver;
}
