div.timelineMajor {
    width: 100%;
    height: auto !important;
}
div.timelineMajor h2.timelineMajorMarker {
    margin-bottom: 0;
    cursor: pointer;
}
div.timelineMajor dl.timelineMinor {
    width: 100%;
}
div.timelineMajor dl.timelineMinor dt {
    cursor: pointer;
}
img.cbc-timeline-image {
    max-width: 150px;
    height: auto;
}
div.timeline-item-date {
    font-weight: bold;
}
div.timelineMajor h2.timelineMajorMarker:hover {
    background: #aac0eb !important;
}
