a.daynav{
    font-size:1em;
    font-weight:bold;
    color:blue;
    display:block;
    width:100%;
    margin:10px;
}
a.event-link.boards{
    background: #EEF6FF;
    border: 1px solid #DCF0FF;
    font-weight: bold;
}

a.event-link{
    display:block;
    margin: 0 0 5px 0;
    padding:3px 2px;
    text-decoration:none;
    color:#000;
    background:#FFFFE9;
    border-radius:4px;
    border:1px solid #F7F1AC;
}
.event-td{
    height:180px;
    max-width:140px;
}
a:hover.event-link{
    text-decoration:none;
    color:#000;
    border: 1px solid #555;
}
/* the overlayed element */
.event_overlay {

    /* must be initially hidden */
    display:none;

    /* place overlay on top of other elements */
    z-index:10000;

    width:725px;

}
.overlay_outer{
	background: rgb(96,96,96);
	background: rgba(96,96,96,.5);/*for compliant browsers*/
	padding:10px;
   -moz-border-radius:8px;
   -webkit-border-radius:8px;
   border-radius:8px;

}
.overlay_inner{
	background: #fff;
	padding:4px;
}
.external-event{
    background:url(/common/images/external-blue.png) no-repeat center top;
    padding:0 20px 0 0;
}
/* styling for elements inside overlay */
h3.event-header {
    color:#C60;
    font-size:1.4em;
    margin:0;
    padding:3px 0;
}
.details p {
    color:#000;
    font-size:1em;
}
.event-label{
    padding:4px 0;
    font-weight:bold;
    text-align:right;
}
.event-details{
    padding:4px 0;
}
.event-details p{
	font-size:1em;
	padding:0;
	margin:0;
}
.vcal{
    font-weight: bold;
    background:url(/icons/calendar_16.gif) no-repeat center left;
    padding:0 0 0 20px;
}

.day-of-month{
  font-weight:bold;
  color:#999;
  padding:3px;
}
.events-of-the-day{

}


/*remove URLs from printing on Chrome*/
@media print {
  a[href]:after {
    content: none !important;
  }
    .event-td{
        height:100px;
        max-width:140px;
    }
 #masthead, #footer-wrapper, #breadcrumb-wrapper{

     display:none;
 }
 #main-col{
     margin:0;
     padding:0;

 }
 #main-col h1{
     margin:0;
     padding:0;
     text-align:center;

 }
}
