@charset "utf-8";
/* CSS Document */
.events-content {
height: 200px;
/*background-color: #ecf2f9;*/
overflow:auto;
width:464px;
font-family: "lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;
font-size: 12px;
}
.event-day {
min-height: 52px;
border-bottom: 1px  dotted #CCC;
/*margin-bottom: 20px;*/
}
.cal {
min-height: 20px;
border-top: 1px  dotted #CCC;
overflow:visible;
/*margin-bottom: 20px;*/
}
.date-container {
float: left;
width: 29px;
height: 46px;
background-image: url(../bg-cal.png);
background-repeat: repeat-x;
background-position: center;
position: relative;
top: 1px;
left: 5px;
}
.monthE {
/*background-color: #9ebfe3;*/
font-family: "lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;
font-size: 8px;
line-height: 12px;
color: #000;
text-align: center;
margin-bottom: 3px;
text-shadow:1px 1px #CCC;
}
.day-week {
/*background-color: #9ebfe3;*/
font-family: "lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;
font-size: 9px;
line-height: 12px;
color: #000000;
text-align: center;
text-shadow:1px 1px #CCC;
}

.day {
font-family: "lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;
font-size: 20px;
text-align: center;
line-height: 16px;
text-shadow:1px 1px #CCC;
}
.events-container {
margin: 6px 10px 0 43px;
}
.cal-container {
margin: 4px 10px 0 4px;
}

.event {
margin-bottom: 10px;
}
.event-detail-title a {
color: #436bb3;
text-decoration: none;
overflow:visible;
}
.event-detail-title a:hover {
color: #006;
}
.event-detail-info {
font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;
font-size: 11px;
color: #666666;
line-height: 11px;
}