#content #large-calendar {
width: 100%;
background: #ddd;
color: #000;
margin: 10px 0;
border-left:1px solid #b6b5b5;
border-top:1px solid #b6b5b5;
}
#content #large-calendar caption {
font-size: 2.2em;
margin: 10px 0;
background: #fff;
padding: 0;
caption-side: top;
text-align:center;
text-transform:uppercase;
}

#content #large-calendar caption a {
margin: 0 35px;
color: #3A608B;
text-decoration: none;
}

#content #large-calendar td {
background: #fff;
padding:0;
width: 14%;
border-right:1px solid #b6b5b5;
border-bottom:1px solid #b6b5b5;
}

#content #large-calendar th {
padding: 5px 2px;
background: #eee;
text-align: center;
color: #01513E;
font-size: 1.3em;
width: 14%;
border-bottom:1px solid #b6b5b5;
border-right:1px solid #b6b5b5;
text-transform:uppercase;
}

#large-calendar td.othermonth,
#large-calendar td.weekday,
#large-calendar td.weekend,
#large-calendar td.today {
vertical-align: top;
}
#large-calendar td.othermonth {
background:#eee;
}
#content #large-calendar .daynumber_othermonth {
float: right;
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
padding: 5px;
font-size: 1.4em;;
text-align: center;
background: #eee;
color: #999;
}

#content #large-calendar .daynumber {
float: right;
border-left: 1px solid #b6b5b5;
border-bottom: 1px solid #b6b5b5;
padding: 5px;
margin: 0 0 25px 0;
font-size: 1.4em;
text-align: center;
background: #eee;
}

#content #large-calendar .today .daynumber {
background: #267BA5;
color: #fff;
border-left: 1px solid #055278;
border-bottom: 1px solid #055278;
}

#content #large-calendar .event {
font-size: 1em;
border: 1px solid #6599D3;
margin:5px;
}

#content #large-calendar .event-time {
font-size: 9px;
color: #6487B0;
}


#content #large-calendar .event-name {
color: #000;
}

#content #large-calendar .event a {
display: block;
background: #D1E5FC url(/cms/images/icons/bullet_go.png) no-repeat bottom right;
padding: 8px;
color: #0B4A91;
text-decoration: none;
}

#content #large-calendar .duration-name {
color: #000;
}
