#events_month_large {
    width: 948px;
}

.events_calendar_large {
    width: 948px;
}

.span-22 {
    height: 602px;
}

.month_nav {
    padding-right: 15px;
}

.events_calendar_large .header, .events_calendar_large .week {
    clear: left;
    margin-left: 2px;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
}

.events_calendar_large .label, .events_calendar_large .day {
    background: #FFF;
    float: left;
    width: 14.1966%;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: lighter;
}


.events_calendar_large .label {
    border-right: 1px solid #F4F4F4;
}

.events_calendar_large .day {
    border-right: 1px solid #d6d6d6;
    vertical-align: top;
    cursor: pointer;
    height: 90px;
    background: #FFF;
}

.events_calendar_large .label:last-child, .events_calendar_large div.day:last-child,
.events_calendar_large .label.last, .events_calendar_large div.day.last {
    border-right: none;
    width: 134;
}

.events_calendar_large .header {
    height: 18px;
    color: #767676;
    font-weight: normal;
    text-align: center;
}

.events_calendar_large .week {
    height: 90px;
    /* background: #FFF; */
}


/*
.events_calendar_large .week .day:last-child {
    width: 66px;
    border-right: none;
}
*/

.events_calendar_large .day.today {
    background: #ebf0f8;
}

.events_calendar_large .day div.number {
    float: right;
    margin: 5px;
    height: 80px;
    line-height: 10px;
}

div.number a {
    text-decoration: none;
    color: #536895;
}

div.number a:hover {
    color: #FFB300;
    font-weight: bold;
}

.events_calendar_large .day.prev, .events_calendar_large .day.next {
    color: #AAA;
}

.events_calendar_large .day .count {
    background: url(../img/new/calendar_event_bg.gif) no-repeat;
    height: 90px;
    width: 100%;
    color: white;
    font-family: Helvetica;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    margin-top: 25px;
    line-height: 13px;
}

.events_calendar_large .day:hover {
    cursor: pointer;
}

.events_calendar_large .day.active, .events_calendar_large .day.active.today{
    background: #FFF url(../img/new/calendar_active_bg.gif) repeat-x;
}

.events_calendar_large .slide_week {
    border-top: 1px solid #d6d6d6;
}

.event {
    height: 13px;
    margin: 0;
    padding: 0
    overflow: hidden;
}

.event .name {
    font-size: 9px;
    line-height: 8px;
    font-weight: lighter;
}

.event_submit {
    margin-left: 1em;
}

.event_list {
    background: #FFF;
    padding: 15px 8px 8px 8px;
    width: 932px;
    height: auto;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    font-weight: lighter;
}

.event_list ul {
    list-style: none;
    line-height: 2em;
}
