#zc-wrapper #zc-ovd-all-shows-wrapper {
   border-color: #CCC;
   border-width: 0 1px 0 1px;
   border-style: solid;
}
#zc-wrapper .page-date-header {
    width: 100%;
    height: 35px;
    font-weight: bold;
    background-color: #657998;
}
#zc-wrapper .category-date {
    width: 50%;
    height: 100%;
    line-height: 35px;
    text-align: left;
    color: #FFF;
    text-transform: uppercase;
    float: left;
    font-size: 20px;
    margin-left: 18px;
}
#zc-wrapper #ovd-as-content-wrapper {
    padding:30px 15px 15px 15px;
    overflow:auto;
}
#zc-wrapper #mini-calendar {
    background:#EFEFEF;
    font-size:12px;
}
#zc-wrapper #mini-calendar a {
    font-size:12px;
}
#zc-wrapper #mini-calendar #cal-title {
    background:#a3a9ba;
    color:#000;
    width:99%;
    font-weight:bold;
    padding-left:1%
}
#zc-wrapper #mini-calendar #cal-days-wrapper {
    padding:5px 10px 0 10px; 
    overflow:auto;
}
#zc-wrapper #mini-calendar #cal-days-wrapper .cal-day {
    width:20%;
    float:left;
}
#zc-wrapper #mini-calendar #cal-days-wrapper .cd-date {
    text-align:center;
}
#zc-wrapper #mini-calendar #cal-days-wrapper .cd-weekday {
    background:#9d68a7;
    text-align:center;
    font-weight:bold;
    color:#FFF;
}
#zc-wrapper #mini-calendar #cal-days-wrapper .cd-shows {
    background:#FFF;
    padding-bottom:5px;
    border:1px #CCC solid;
    overflow:auto;
}
#zc-wrapper #mini-calendar #cal-days-wrapper .cd-show {
    display:block;
    padding:8px 10px;
    height:27px;
    overflow:hidden;
}
#zc-wrapper #mini-calendar #cal-days-wrapper .cd-show-title {
    display:block;
    width:80%;
    float:left;
}
#zc-wrapper #mini-calendar #cal-days-wrapper .ovd-icon {
    float:right;
    height:14px;
}
#zc-wrapper #mini-calendar #cal-footer{
    text-align:center;
    padding:8px 0;
}
#zc-wrapper #mini-calendar #cal-footer a{
    text-decoration:underline;
}
#zc-wrapper #alpha-jump {
    width:100%;
    overflow:auto;
    font-size:14px;
    margin-top:25px; 
}
#zc-wrapper #alpha-jump #jump-left{
    width:22%;
    float:left;
}
#zc-wrapper #alpha-jump #jump-right{
    width:77%;
    float:left;
}
#zc-wrapper #alpha-jump #jump-right a{
    font-size:14px;
    font-weight:bold;
    padding-right:15px;
}
#zc-wrapper #shows-wrapper{
    margin:0 auto;
}
#zc-wrapper .col-list {
    width:32%;
    margin-right:2%;
    float:left;
    display:block;
}
#zc-wrapper #shows-wrapper .col-right{
    margin-right:0%
}
#zc-wrapper #shows-wrapper ul {
    width:100%;
    border-top:2px #CCC solid;
}
#zc-wrapper #shows-wrapper ul li {
    border-bottom:2px solid #CCC;
    overflow:hidden;
    padding:5px;
}
#zc-wrapper #shows-wrapper .li-even { 
    background:#EEE;
}
#zc-wrapper #shows-wrapper ul li .highlight {
    background:#008ed7;
    padding:1px 3px;
    font-weight:bold;
    color:#FFF;
    text-transformation:uppercase;
    margin-left:5px;
}
#zc-wrapper #shows-wrapper .col-list .list-title{
    padding:25px 0 5px 0;
}
#zc-wrapper #shows-wrapper .col-list .list-title a{
    text-decoration:none;
    font-size:20px;
    font-weight:bold;
    color:#000;
}
#zc-wrapper #zc-ovd-all-shows-wrapper #zc-footer-leaderboard {
    padding-bottom:15px;
}