a:hover {
    text-decoration: underline;
}
footer a,
header a {
    color: #fff;
}

ins.adsbygoogle {
    margin: 20px auto;
    width: 300px;
}

table.calendar {
    margin: 0 auto;
    width: 100%;
}
    table.calendar td,
    table.calendar th {
        padding: 10px;
    }

@media (min-width: 576px) {
    ins.adsbygoogle {
        width: 468px;
    }
}

@media (min-width: 768px) {
    ins.adsbygoogle {
        width: 728px;
    }
}

@media (min-width: 992px) {
    ins.adsbygoogle {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    ins.adsbygoogle {
        width: 1024px;
    }
}
