
#calDisplay{width:200px; }
#cal-wrapper{width:200px; width:100% !important; }
#cal-wrapper table{width:100%; }
#cal-wrapper td{text-align:center;}


/*#calDisplay{margin-bottom:10px; min-height:140px; height:auto !important; height:140px; }
#cal-wrapper{min-width:175px; width:100% !important; }#cal-wrapper table{width:100%;}
#cal-wrapper td{text-align:center;}
#cal-wrapper td a{font-size:11px;}
*/


#calframe{display:none;}

 .mup_eventDispBkg{position:absolute; display:none; width:200px; min-height:10px; height:auto !important; height:10px; padding:0px; } 
 #caltable{min-height:30px; height:auto !important; height:30px; }
 #cal-days{} 
 .mup_weekendCell { color:#fff;		background : #485B73;   	font-weight : normal ; 	font-size : 7pt; 	text-align : center ; cursor : pointer ; width:14%; padding: 1px 0;} 
 
 .mup_weekdayCell { color:#fff;	background : #485B73;   	font-weight : normal ; 	font-size : 7pt; 	text-align : center ;	cursor : pointer ; width:14%; padding: 1px 0; } 
 .mup_weekdayEventCell {  color:#fff;		background : #668367 !important ; 	 	font-weight : normal ; 	font-size : 7pt; 	text-align : center ; 	cursor : pointer ; width:14%; } 
 .mup_weekenddayEventCell { 	background : #eeeedd ; 	 	font-weight : normal ; 	font-size : 7pt; 	text-align : center ; 	cursor : pointer ; } 
  /*.mup_weekdayEventCell a{ display:block; color:#fff;} */
 .mup_weekendEventCell { 	background : #ccccff ; 	 	font-weight : normal ; 	font-size : 7pt; 	text-align : center ; border-top:#aaaaaa 1px solid ; cursor : pointer ; } /* Weekend day of week header. */ 
 .mup_weekendDOWHeader { 	background : #485B73 ; 	 	font-weight : bold ; 	font-size : 7pt;  	text-align : center ;color:#fff; padding: 3px 0;} /* Weekday day of week header. */ 
 .mup_weekdayDOWHeader { 	background : #485B73 ; 	 	font-weight : bold ; 	font-size : 7pt;  	text-align : center ;color:#fff; padding: 3px 0;} /* The year selection cell. */ 
 .mup_yearFooter { 	background : #959595 ; 	 	font-weight : Bold ; 	font-size : 9pt; 	text-align : center ; } /* The border around the month header. */ 
 .mup_monthHeaderBorder { 	background : #485B73; 	 		font-size : 8pt; 	text-align : center; padding: 3px; 	} /* The month header. */ 
 .mup_monthHeader { 	background : #485B73 ; 	 	 	font-size : 8pt; 	text-align : center ;color:#fff; } /* The previous button, on the month header. */ 
 .mup_monthHeaderPrev { 	background : #485B73 ; 	 	font-weight : normal ; 	font-size : 8pt; 	text-align : left ;color:#fff; }	/* The next button, on the month header. */ 
 .mup_monthHeaderPrev a{ text-decoration:none; color:#fff !important; }	
 .mup_monthHeaderNext { 	background : #485B73 ; 	 	font-weight : normal ; 	font-size : 8pt; 	text-align : right ;color:#fff; } 
 .mup_monthHeaderNext a{ text-decoration:none; color:#fff !important;} /* The background for the event display. */ 
 .mup_eventDispBkg { 	background : #e9e9e9 ; 	 	font-weight : normal ; 	font-size : 9pt; 	text-align : left ; } /* The event display. */	
 .mup_eventDisplay { 	background : #ffffff ; 	 	font-weight : normal ; 	font-size : 9pt; 	text-align : left ; padding:1px; z-index:1000; 	} /* The event display date header. */ 

 .mup_eventDisplayDate { height:34px;	font-size : 8pt ; 	font-weight : bold ; 	background : #485B73 ; 	 	text-align : center ;  	padding: 3px 0px; color: #fff; } /* Display for the event title. */ 
 .mup_eventDisplayEventTitle { font-weight : bold ; 	background : transparent ; 	 	font-size : 10pt; 	text-align : left ;} /* Display for the event location. */ 
 td.mup_eventDisplayEventTitle{border:1px solid black;  text-align : left;padding:8px; padding-left:10px; margin:0;}
 .mup_eventDisplayLocation {border:none; background : transparent ; 	 	font-weight : normal ; 	font-size : 8pt; 	text-align : left ;padding-bottom:5px; } /* Display for event times. */ 
 .mup_eventDisplayTimes { background : transparent ; 	 	font-weight : normal ; 	font-size : 8pt; 	text-align : left ;padding-bottom:5px; } /* Displays the event’s long description. */ 
 .mup_eventDisplayLongDesc { background : transparent ; 	 	font-weight : normal ; 	font-size : 8pt; 	text-align : left ;} 

 .mup_hiddenEvent { position : absolute ; 	display : none ; } 
 .mup_weekdayLoggedInCell { 	background : #eeffff ; 	 	font-weight : normal ; 	font-size : 8pt; 	text-align : center ; border-top:#aaaaaa 0px solid ; border-right:#aaaaaa 0px solid ; 	cursor : pointer ; } 
 .mup_weekenddayLoggedInCell { 	background : #dedeff ; 	 	font-weight : normal ; 	font-size : 8pt; 	text-align : center ; border-top:#aaaaaa 0px solid ; border-right:#aaaaaa 0px solid ; 	cursor : pointer ; }
 .mup_nonMonthCell{ background:#344152; } 
 .mup_eventDisplay a {color:#000 !important; display:block;  } 
 .mup_eventDisplay a:hover {text-decoration:underline;}  
 #eventins{width:550px; margin-right:20px; padding-bottom:10px;}
.calWrapper{width:100%;}
.cal_hover td{ border:1px solid #000; padding:2px 0; border-style:outset;}
.cal_hover {border-spacing:3px; border-collapse:separate; border:1px solid #3B3B3B;  }
.cal_hover .mup_eventDisplay{ border:1px outset #000;  }
.cal_hover .mup_eventDisplay td{ border:none; text-align : left; padding-left:10px; padding-right:10px;}
#cal-wrapper .mup_eventDisplay td{ text-align : left;}

.mup_eventRuler{background:#959595; width:160px; height:2px; margin-left:10px;}

.cal_hover .mup_eventDisplay td.mup_eventDisplayEventTitle{border-top:1px solid #DCDCDC; }


