#wrap {
    display: none;
}
.pcm_mrec {
    margin-bottom: 20px;
}
.pcm-leaderboard-mobile {
    display: none;
}
.pcm-leaderboard-mobile.nbanner1 {
    line-height: 3.5;
}
@media only screen and (max-width: 980px) {
    .pcm-leaderboard-desktop {
        display: none;
    }
    .pcm-leaderboard-mobile {
        display: block;
    }
}
@media only screen and (min-width: 641px) {
    #mobile-site-header {
        padding-bottom: 0 !important;
    }
    .pcm-leaderboard-mobile.nbanner1 {
        display: inline-block;
        margin-right: 45px;
        float: right;
    }
}
@media only screen and (max-width: 640px) {
    .pcm-leaderboard-mobile.nbanner1 {
        margin: 0 auto;
        clear: both;
    }
}
p:empty {
    height: 0;
    margin: 0;
    padding: 0;
}