/* ECal display style sheet for user side. Admin side uses separate style sheet */
	TD {font-family:Arial, Helvetica, sans-serif; font-size:1em;}
/* Main page list display date at top of page */
	.ecalTodaysDate {
		font-size: 14px;
		font-weight: bold;
		font-family: arial, helvetica, geneva;
		color: #000000;
}
	/* Links throughout except as noted */
	.ecalLink {
		font-size: 9px;
		font-weight: bold;
		font-family: geneva, helvetica, arial; 
		color:#003399;
		text-decoration: none;
	}
	.ecalLink:hover {
		font-size: 9px;
		font-weight: bold;
		font-family: geneva, helvetica, arial; 
		color:#6699CC;
		text-decoration: none;
	}
	
	/*  Date Range Banner (Displaying mm/dd/yyyy to mm/dd/yyyy).
		 Used by callECal.cfm custom tag.
	*/
	.ecalDateRangeBanner {
		font-family:arial;
		font-size:.8em;
		font-weight:bold;
		color:white;
		background-color:#6699CC;
		border-bottom:1px solid navy;
	}
	
	/* Event title on main list display */
	.ecalEventTitleLink {
		font-family: geneva, helvetica, arial; 
		color:#003399;
		text-decoration: none;
		text-align:left;
	}
	.ecalEventTitleLink:hover {
		font-family: geneva, helvetica, arial; 
		color:#6699CC;
		text-decoration: none;
	}
	/*  ecalAcademicDescriptionText should be kept the same as ecalEventTitleLink so Academic list looks the same (as of 05/13/2004) */
	.ecalAcademicDescriptionText {
		font-size: .8em;
		font-weight: 500;
		font-family: geneva, helvetica, arial; 
		color:black;
	}
	.ecalListDate {
		font-size: 9px;
		font-weight: 500;
		font-family: geneva, helvetica, arial;
		color: #000000;
	}
	/*  ecalAcademicListDate should be kept the same as ecalListDate so Academic list looks the same (as of 05/13/2004) */
	.ecalAcademicListDate {
		font-size: .8em;
		font-family: geneva, helvetica, arial;
		color: #000000;
	}
	.ecalListEventTeaser {
	font-size: 10px;
	font-family: geneva, helvetica, arial; 
	color:black;
	}
	.ecalListDeadlineWarning {
		font-size: 10px;
		font-family: geneva, helvetica, arial;
		color: red;
	}
	.ecalAcademicDescriptionLink {
		font-size: .7em;
		font-weight: 500;
		font-family: geneva, helvetica, arial; 
		color:#003399;
	}

	/* Classes with "DISP" in the name affect the pop-up event display window. */
	.eventDispTitle {
		font-size: 12px;
		font-weight: bold;
		font-family: geneva, helvetica, arial; 
		color:black;
	}
	.eventDispDescription {
		font-size: 10px;
		font-family: geneva, helvetica, arial; 
		color:black;
	}
	.eventDispDate {
		font-size: 10px;
		font-weight: bold;
		font-family: geneva, helvetica, arial; 
		color:black;
	}
	
	/* Location classes affect the corresponding fields on the location pop-up window. */
	.locationName {
		font-size: 10px;
		font-weight: bold;
		font-family: geneva, helvetica, arial; 
		color:black;
	}
	.locationDescription {
		font-size: 10px;
		font-weight: bold;
		font-family: geneva, helvetica, arial; 
		color:black;
	}
	.locationDirections {
		font-size: 10px;
		font-weight: bold;
		font-family: geneva, helvetica, arial; 
		color:black;
	}
	.locationPhone {
		font-size: 10px;
		font-weight: bold;
		font-family: geneva, helvetica, arial; 
		color:black;
	}
	.locationEmail {
		font-size: 10px;
		font-weight: bold;
		font-family: geneva, helvetica, arial; 
		color:black;
	}
	.locationURL {
		font-size: 10px;
		font-weight: bold;
		font-family: geneva, helvetica, arial; 
		color:black;
	}
	.locationPictureCaption {
		font-size: 10px;
		font-weight: bold;
		font-family: geneva, helvetica, arial; 
		color:black;
	}
	

	/* Used on search form and location display for "name", "description", etc. */
	.ecalLabelSml {font-family:Arial, Helvetica, sans-serif; font-size:.8em; font-weight:bold; color:navy;}
	/* List display event date left of event title (NOT date at top of page) */

	/* generic button formatting */
	.ecalButton{
		color:navy;
		font-size:smaller;
		font-weight:bold;
		}
		
	/* smaller font for printable display */
	.printFmt {
		font-size:.7em;
		font-family:Arial, Helvetica, sans-serif;
		}

/* small grid calendar formatting. */
	.ecalGridTxt { 
		font-size: .8em; 
		font-family: geneva,helvetica,arial; 
		color: #000000; 
	}
	.ecalGridTxtGrey { 
		font-size: .7em; 
		font-family: geneva,helvetica,arial; 
		color:#003399; 
		text-decoration: none;
	}	
	.ecalGridTxtGrey a {text-decoration:underline;}	

	.ecalGridTxtGrey:hover { 
		font-size: .7em; 
		font-family: geneva,helvetica,arial; 
		color:#6699CC; 
		text-decoration: none;
	}
	.ecalGridTxtBold { 
		font-size: .9em; 
		font-weight: bold; 
		font-family: geneva,helvetica,arial; 
		color:#000000; 
	}
	.ecalGridLink {
		font-size: 9px;
		font-weight: bold;
		font-family: geneva, helvetica, arial; 
		color:#003399;
		text-decoration: none;
	}
	.ecalGridLink:hover {
		font-size: 9px;
		font-weight: bold;
		font-family: geneva, helvetica, arial; 
		color:#6699CC;
		text-decoration: none;
	}
/*		
		.dataFmt {font-family: Arial, Helvetica, sans-serif; font-size:.8em;}
		.boldred { font-size: .8em; font-weight: bold; font-family: geneva,helvetica,arial; color:#cc0000; }
		.greybold { font-size: .8em; font-weight: bold; font-family: geneva,helvetica,arial; color:#666666; }
*/

