
/* Fix for previous declaration of css that causes issues with li bullets. */
#paddedMainContent ul li { background: none; padding:2px 5px 2px 0;}
#calChannelPicker {display: none;}
/* 
	Format for containing div as a whole - other than the width/color/background of the object, 
	you might want to set global values - e.g. font - for the calendar here 
*/
#calDisplay {
width:100%;
}
#calDisplay a {text-decoration:none;}

/* 
	Set the width of the columns here, if we've got a multi column display... 
	note:  don't exceed the total display width - take into account any padding!
*/
#calSelectorContainer {
float:left;
width:185px;
padding:0 2px;
display: none;
}
#calResultsContainer {
float:right;
width:400px;
padding:0 15px 0 0;
}

/*
	Color code multiple channels
	Add a .cal-xxx-row for each calendar you want to apply a backgroud color/color combination to.
	The xxx portion should be the title of the channel with all spaces removed.
.cal-MyEventsChannel-row, .cal-MyEventsChannel-row a {background-color:blue;color:#fff;}
.cal-MyEventsChannel-row {border-bottom:1px dotted #003467;}
.cal-Alumni-row, .cal-Alumni-row a {background-color:#c7dcfb;}
.cal-Alumni-row {border-bottom:1px dotted #003467;}
*/

#paddedMainContent ul li.cal-UpcomingEvents-row, .cal-UpcomingEvents-row{background-color:#f9f4e6;color:#000;border-bottom:1px solid #a7a7a7;}
#paddedMainContent ul li.cal-CVTCAcademicCalendar-row, .cal-CVTCAcademicCalendar-row {background-color:#c9e4f7;color:#000;border-bottom:1px solid #a7a7a7;}
#paddedMainContent ul li.cal-CVTCAthleticsCalendar-row, .cal-CVTCAthleticsCalendar-row {background-color:red;color:#fff;border-bottom:1px solid #a7a7a7;}

/*
	Containers for each of the objects you're going to be using from class.EventDisplay
*/

/* DatePicker */
#calDatePicker {margin:0;padding:0;}

/* ViewType */
#calViewType {clear:both;padding:5px 0;text-align:center;font-size:9pt;text-transform:uppercase;font-weight:bold;border:1px solid #a7a7a7;margin:10px 0;background:#364C5A;color:#fff;}
#calViewType ul {margin:0;padding:0;}
#calViewType input {margin:0;margin-right:3px;}
#calViewType li{display:inline;list-style-type:none;padding-left:10px;text-transform:none;font-size:8pt;}

/* Calendar List/Picker */
#calChannelPicker {}
#calChannelPicker p {margin:10px 0 0 0;padding:2px 0;background:#364C5A;color:#fff;font-weight:bold;text-align:center;}
#calMixin {border:1px solid #a7a7a7; text-align:center;vertical-align:middle;}
#calMixin ul {padding:3px 0;background:#dedede;font-weight:bold;margin:0;font-size:9pt;}
#calMixin li{display:inline;list-style-type:none;}
#calMixin label{font-weight:normal;}
#calMixin input{margin:0 4px;}
#calChannels {border:1px solid #a7a7a7;border-top:none;border-bottom:none;margin-bottom:5px;}
#calChannels ul{margin:0;padding:0;font-size:9pt;}
#calChannels li{list-style-type:none;padding:2px 0;}
#calChannels input{padding-right:2px;margin-left:5px;}

/* Navigation Bar */
td.MainContent ul {
	list-style:none;
	margin:0 0 15px 15px;
	line-height:1.3;
}
td.MainContent li {
	background:none;
	padding:0;
}
#calNavBar {}
#calNav {float:left;font-size:110%;font-weight:bold;vertical-align:middle;}
#calNav button {background:#364C5A;color:#fff;}
#calGlobalActions {float:right;margin:0;padding:0 2px;;text-align:right;vertical-align:top;}
#calGlobalActions ul{margin:0;padding:0;}
#calGlobalActions li{list-style-type:none;display:inline;}
#calGlobalActions a{padding:0 2px;text-decoration:none;font-weight:normal;font-size:80%;}

/* Result Set */
#calResults td, calresults td a {}
#calResults h1 {border:none;clear:both;background:#364C5A;color:#fff;font-size:120%;font-weight:bold;margin:0 0 10px 0;padding:2px 5px;text-align:left;}
table.resultContainer {margin:0 0 15px 0;padding:0;width:100%;}
table.resultContainer a {}
table.resultContainer th {border-left:1px solid #a7a7a7;border-right:1px solid #a7a7a7;border-bottom:1px solid #a7a7a7;text-align:left;text-transform:uppercase;vertical-align:top;width:65px;padding:2px 0 1px 5px;margin:0;font-family:Lucida Console, Monaco, monospace;font-weight:bold;}
table.resultContainer td {vertical-align:top;padding:0;margin:0;}
table.resultItem {padding:0;margin:0;}
table.resultItem a img {border:none;padding:0;margin:0;}
table.resultItem td,table.resultItemHeader td {padding:0;}
table.resultItem td {border-bottom:1px solid #a7a7a7;border-right:1px solid #a7a7a7;padding:2px 0 1px 5px;}
table.resultItem td td {border-bottom:1px solid #a7a7a7;border-right:1px solid #a7a7a7;padding:2px 0 1px 5px;}
table.resultItem th {}

tr.resultItemHeader table td, tr.resultItemHeader th {background:#ebebeb;border-top:1px solid #a7a7a7;border-right:1px solid #a7a7a7;font-weight:bold;vertical-align:bottom;border-bottom:1px solid #a7a7a7;padding-left:5px;}
tr.resultItemHeader th {border-left:1px solid #a7a7a7;}
tr.resultItemHeader table td {padding:2px 0 1px 5px;}
col.calTimeCol{width:25%;}
col.calEventCol{width:70%;}
col.calICSCol{width:5%;}
	
/* Utility Classes */
.clearFix{clear:both;height:0px;}

#searchPhrase {width:135px;}


