.block-feeds_display .ed-calendar-item {
    clear: both;
    margin-bottom: 1.4em;
    overflow: hidden;
    padding-bottom: 0.5em;
}
.block-feeds_display .ed-calendar-item .date.classic {
    float: left;
    margin-right: 0.385em;
}
.block-feeds_display .ed-calendar-item .date.classic span {
    display: block;
    font-weight: bold;
    margin-top: 0.2em;
}
.block-feeds_display .ed-calendar-item .date.classic .day {
    color: #C34500;
    font-size: 34px;
}
.block-feeds_display .ed-calendar-item .date.classic .month {
    color: #949494;
    font-size: 20px;
    text-transform: uppercase;
}
.block-feeds_display .ed-calendar-item .date.classic .year {
    color: #393939;
    font-size: 16px;
    margin-top: -4px;
}
.block-feeds_display abbr[title] {
    border-bottom: medium none;
    cursor: default;
}
.block-feeds_display .ed-calendar-item .classic + .description {
    margin-left: 60px;
}
.block-feeds_display .ed-calendar-item .date.calendar {
    float: left;
    text-align: center;
    width: 66px;
}
.block-feeds_display .ed-calendar-item .date.calendar .day {
    color: #373737;
    font-size: 2em;
    font-weight: bold;
    padding-top: 4px;
}
.block-feeds_display .ed-calendar-item .date.calendar .month {
    background-color: #C34500;
    border-radius: 3px 3px 0 0;
    color: #FFFFFF;
    font-size: 1.05em;
    text-transform: uppercase;
}
.block-feeds_display .ed-calendar-item .date.calendar .day-year {
    background-color: #F2F2F2;
    border-radius: 0 0 3px 3px;
}
.block-feeds_display .ed-calendar-item .date.calendar .year {
    color: #373737;
    font-size: 1.1em;
    margin-top: 2px;
}
.block-feeds_display .ed-calendar-item .description {
    margin-left: 80px;
}
.block-feeds_display .ed-calendar-item .title a {
    text-decoration: none;
}

.block-feeds_display .ed-calendar-item p.title {
  display: block;
}