/*#Mini Calendar#*/
.MiniEventCalendar{border-style:None; background-color:#FFFFFF; font-size:11px;}
.MiniEventCalendar a:hover{text-decoration:underline;}
.ContentEvent{margin:6px 1px 0 0; float:right; width:7px; height:7px;}
.MiniDayHeader{color:#FFFFFF; background-color:#424242; border-style:None}
.MiniDay{color:#000000; background-color:#EAE8E9; border-color:#FFFFFF; border-width:3px; border-style:Solid; height:28px; width:28px; padding:2px 0px 0px 2px;}
.MiniSelectedDay{}
.MiniTitle{background-color:#FFFFFF; border-color:#FFFFFF; color:#424242;width:100%;border-style:None; font-size:14px; font-weight:bold;}
.MiniWeekend{color:#000000; background-color:#EAE8E9; border-color:#FFFFFF; border-width:3px; border-style:Solid; height:28px; width:28px; padding:2px 0px 0px 2px;}
.MiniOtherMonth{color:#000000; background-color:#EAE8E9; border-color:#FFFFFF; border-width:3px; border-style:Solid; height:28px; width:28px; padding:2px 0px 0px 2px;}
.MiniToday{color:#000000; background-color:#999999; border-color:#FFFFFF; border-width:3px; border-style:Solid; height:28px; width:28px; padding:2px 0px 0px 2px;}
.MiniNavigation{color:#EAE8E9; border-style:None; font-weight:bold; width:15%;}
#miniCalendarListTitle{font-size:20px; color:#424242;}

/*#Full Calendar#*/
.FullEventCalendar{border-style:none; background-color:#FFFFFF;}
.FullContentEvent{margin:6px; float:right; width:7px; height:7px;}
.FullDayHeader{color:#FFFFFF; background-color:#424242; border-style:Solid; border-color:#FFFFFF; border-width:6px; padding:2px;}
.FullDay{color:#000000; background-color:#EAE8E9; border-color:#FFFFFF; border-width:6px; border-style:Solid; height:80px; padding:6px 0px 0px 6px; }
.FullSelectedDay{}
.FullTitle{text-transform:uppercase; font-size:16px; font-weight:bold; background-color:#EAE8E9; border-color:#424242; color:#009FDA;width:100%; border-style:None;}
.FullWeekend{color:#000000; background-color:#EAE8E9; border-color:#FFFFFF; border-width:6px; border-style:Solid; height:80px;  padding:6px 0px 0px 6px; }
.FullOtherMonth{color:#000000; background-color:#EAE8E9; border-color:#FFFFFF; border-width:6px; border-style:Solid; height:80px;  padding:6px 0px 0px 6px; }
.FullToday{color:#000000; background-color:#999999; border-color:#FFFFFF; border-width:6px; border-style:Solid; height:80px;  padding:6px 0px 0px 6px;  }
.FullNavigation{color:#424242; border-style:None; font-weight:bold; width:15%; padding:10px; }
#fullCalendarListTitle{font-size:20px; color:#424242;}
table.FullEventCalendar div.Content{
	min-height: 65px; 
	

}
.FullEventCalendar td{
	width:81px;
}
div.dayEvents{
	display:relative;
	z-index:1;
}
div.dayEventsWrapper{
	position:relative;
	bottom:2px;
	right:2px;
	vertical-align:bottom;
	z-index:1;
}
div.calIconContainer{

	position:relative;
	width:15px;
	height:15px;
	float:right;
	margin: 10px 0px 0px 5px;
	padding:0;
	z-index: 1;	

}

div.calIconContainer h3{
	margin:0em 0em .25em 0em;
	color: #009FDA

}

div.calIconContainer img{
	margin:0;
	padding:0;
}
div.calLinkContainer{
	display:block;
	position:relative;
	z-index: 1;	
	width:15px;
	height:15px;
	margin:0;
	padding:0;
}

a.fullCalendarEventLink{
	display:block;
	position:relative;
	color:#FFAA00;
	width:15px;
	height:15px;
	margin:0;
	padding:0;


}

a.fullCalendarEventLink img.eventIcon{
	display:block;
	width:15px;
	height:15px;
	position:relative;
	margin:0;
	padding:0;
	

}

a:hover.fullCalendarEventLink{text-decoration:underline;}

/*#Event tooltip styles#*/

div.eventTooltip{
	width: 315px;
	display: none;
	position:absolute;
	background-color:#FFFFFF;
	border-top: #ED662C 3px solid;
	padding: 18px 0 10px 10px;
	left: -310px;
	z-index: 99999;	
}

div.eventTooltipImage{
    background:#FFFFFF;
    float:left;
   	width:77px;
	overflow:hidden;
   	margin-right:10px;
	
}

div.eventTooltipInfo{
    width:220px;
    float:left;
}

img.eventThumb{
	padding-right: 8px;
}

