@charset "utf-8";
/* CSS Document */


#eventlink span{
	display:none;
}
    .calnk a:hover {
         text-decoration:none;  
         color:#000000;
         border-bottom:1px dotted #000000;
         }
    .calnk a:visited {
         text-decoration:none;
         color:#000000;
         border-bottom:1px dotted #000000;
        }
    .calnk a {
        text-decoration:none; 
        color:#000000; 
        border-bottom:1px dotted #000000;
        cursor:pointer;
    }
    .calnk a *{text-decoration:none;}
    .calnk a div#eventlink span { 
        display:none; 
        }
    /*.calnk a:hover div#eventlink span{
	color:#ffffff !important;
	font-size:10px !important;
	display:block !important;
	position:absolute;
	margin-top:0px !important;
	padding:5px;
	z-index:100;
	background-color:#ffffff !important;
	background-image:url(../images/eventbg.jpg) !important;
	background-repeat:no-repeat !important;
	width:170px !important;
	height:auto !important;
	text-decoration:none !important;
        }*/
		
     .calendar-table {
        border:none;
        width:100%;
		margin:0px;
		padding:0px;
		font-size:12px !important;
     }
     .calendar-heading {
        height:25px;
        text-align:center;
        background-color:#000000;
		font-size:12px !important;
     }
     .calendar-next {
        width:25%;
        text-align:center;
		font-size:12px !important;
     }
     .calendar-prev {
		width:25%;
		text-align:center;
		font-size:12px !important;
     }
	 
	 .calendar-prev a:hover, .calendar-next a:hover {
	 
	 }
	 
     .calendar-month {
        width:50%;
        text-align:center;
        font-weight:bold;
		font-size:12px !important;
     }
     .normal-day-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:12px;
		font-weight:bold;
        background-color:#fff;
     }
     .weekend-heading {
	 	color: #fff !important;
        text-align:center;
        width:25px;
        height:25px;
        font-size:0.8em;
		font-size:12px;
		font-weight:bold;
     }
     .day-with-date {     	
	vertical-align:text-top;
	color:#FFFFFF  !important;
	text-align:left;
	text-indent:4px;
	background-image:url(../images/calgrad.jpg) !important;
	background-repeat: no-repeat;
	border: solid 1px #2E445C;
	height:100px !important;
     }
	 
	.day-with-date:hover {
	 
	}
	
	.day-with-date:hover span.event .calnk a div#eventlink span{
	color:#ffffff !important;
	font-size:10px !important;
	display:block !important;
	position:absolute;
	margin-top:0px !important;
	padding:5px;
	z-index:100;
	background-color:#ffffff !important;
	background-image:url(../images/eventbg.jpg) !important;
	background-repeat:no-repeat !important;
	width:170px !important;
	height:auto !important;
	text-decoration:none !important;	
	}
	 
	 
     .no-events {
	 color:#000000 !important;
	 background-color:#ffffff;
	background-image: none;
	background-image:none !important;
     }

	 
	 .no-events:hover{

	 }
	 
     .day-without-date {
		background-color:#fffff;
		height:100px !important;
		
     }
     span.weekend {
        
     }
     .current-day {
        vertical-align:text-top;
        text-align:left;
		text-indent:4px;
		height:100px !important;
		width:26px  !important;
        background-color:#434343;
		border:none !important;
     }
     span.event {
        font-size:0.75em;
     }
     .kjo-link {
        font-size:0.75em;
        text-align:center;
     }
	 
     .event-title {
        text-align: left;
        font-weight:bold;
		font-size: 12px !important;
		color:#3a62a7  !important;
     }
	 
     .event-title-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
		display:none  !important;
     }
     .event-content-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
		display: none  !important;
     }
     .calendar-date-switcher {
        height:25px;
        text-align:center;
        
        background-color:#000000;
     }
     .calendar-date-switcher form {
        margin:0;
        padding:0;
     }
     .calendar-date-switcher input {
       
     }
     .calendar-date-switcher select {
        
     }
     .cat-key {
        width:100%;
        margin-top:10px;
        padding:5px;
        border:1px solid #D6DED5;
     }
	 
	
#eventlink{
	
height:100px !important;
margin-top:-21px;
position:absolute;
width:30px !important;

}

.mc-date{
	background-image:url(../images/button.jpg) !important;
	background-repeat:no-repeat !important;
	height:30px;
	width:30px;
	color:#fff!important;
}

.no-events{
	background-image:url(../images/calgrad.jpg) !important;
}

.my-calendar-table td{
opacity:0.8;	
}

.my-calendar-table td:hover{
opacity:1;	
}

.my-calendar-table thead{
	background-image:url(../images/calhead.jpg) !important;
	background-repeat:repeat-x;
}

.day-heading{
color:#fff;	
}
#jd-calendar .my-calendar-nav li a {
display: block;
text-align: center;
padding: 0px!important;
}

.my-calendar-next{
float:right!important;
display:block;	
}

.my-calendar-prev{
margin-left:0px!important;	
}

.my-calendar-nav{
	
}

#jd-calendar caption {
font-size: 20px;
margin-top: -35px!important;
font-weight:normal;
}

#jd-calendar .category-key li {
width: 100px!important;
float: left!important;
margin-left:0px!important;
}


#jd-calendar .mc-date {
display: block;
margin: -2px -2px 2px;
padding-top: 4px!important;
text-align: left!important;
padding-left: 3px!important;
}


.day-with-date a{
text-decoration:none!important;
color:#32629B!important;
}

.day-with-date a:hover{
text-decoration:none;
color:#FA7C0C!important;
}

#column1 a{
font-size:12px!important;
text-decoration:none!important;
font-weight:bold!important;
}

.sidebar-events a{
color:#465D23!important;	
}

.event-time{
	font-size: 22px;
	color:#465D23;
	margin-top: 20px;
	display: block;
	margin-bottom: 20px;
}


#mc_event h2 a{
font-size: 29px!important;
color: #1B305B!important;
font-family: Georgia, "Times New Roman", Times, serif!important;
font-weight: normal!important;
text-decoration:none!important;
}

#mc_event h2 img{
display:none!important;	
}
