.events-list #tribe-events-footer, .single-tribe_events #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-photo #tribe-events-footer {
    border-top: 0;
    padding-top: 2em;
}
#tribe-events-pg-template, .tribe-events-pg-template {
    margin: 0 auto;
    max-width: 1140px;
}
.tribe-events-list .type-tribe_events .tribe-events-list-event-title {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}
.tribe-events-list .type-tribe_events .tribe-events-list-event-title a{
    color: #4a4a4a;
    line-height: 1.4;
    font-weight: bold;
}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p{
    line-height: 1.5;
    font-weight: 300;
    color: #9b9b9b;
    font-size: 15px;
}
.tribe-events-list .type-tribe_events{
    padding-right: 15px;
    padding-left: 15px;
}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
    background-color: #66cc99;
}
#tribe-events-pg-template, .tribe-events-pg-template{
        margin: 0 auto;
    max-width: inherit;
}
.tribe-events-loop .tribe-events-event-meta {
    background: transparent;
    border: 0px solid transparent;
    font-size: 14px;
}