#calendarHeader {
color:#1569B2;
height:26px;
}

#calendarHeader h1 {
float:left;
margin:0;
padding:0;
margin-right:20px;
font-size:26px;
line-height:28px;
}

#calendarYear {
color:#67686B;
}

#calendarNav {
float:left;
color:#67686B;
font-size:12px;
margin-top:10px;
}

#calendarNav img {
vertical-align:bottom;
}

#calendarNav a {
color:#67686B;
text-decoration:none;
}

.calendar {
color:#67686B;
clear:both;
margin:0 0 5px 5px;
width: 100%;
}

.calendar a {
text-decoration:none;
}

.calendar td {
width:14%;
height:8.5em;
border:1px solid #67686B;
vertical-align:top;
text-align:right;
padding:5px;
}

.monthName th {
display:none;
font-weight:400;
text-align:center;
padding-top:0;
padding-bottom:0;
}

.dayName th {
font-size:.7em;
padding-top:.6em;
padding-bottom:.3em;
color:#FFF;
background:url(/images/top_bar_gradient.png) repeat-x;
text-align:center;
}

.otherMonth {
color:#fff;
background-color:#E2E2E2;
}

.today {
background-color:grey;
color:#FFF;
}
.calEvent {
display:none;
}
#eventLegend div {
float:left;
width: 200px;
}

.sepline2 { 
  height:9px;
  background: url(/images/hr2.png) repeat scroll center;
}