table.global-snow-table .ties {
    font-size: 0.8em;
}

.zingChartCanvas {
    height: 350px;
}

@media (min-width: 768px) {
    .zingChartCanvas {
        width:     48%;
        min-width: 500px;
    }

    .zingChartCanvas.floatLeft {
        margin: 0 15px 15px 0;
    }

    .zingChartCanvas.floatRight {
        margin: 0 0 15px 15px;
    }
}

@media (max-width: 1199px){
    table.global-snow-table {
        font-size: 0.75em;
    }
}

@media (max-width: 991px){
    table.global-snow-table th,
    table.global-snow-table td {
        padding: 4px 6px;
    }
}

@media (max-width: 767px){
    table.global-snow-table .record {
        display: none;
    }

    .zingChartCanvas {
        width:         100%;
        margin-bottom: 15px;
    }
}

@media (max-width: 575px){
    table.global-snow-table .trend {
        display: none;
    }
}

@media (max-width: 440px){
    table.global-snow-table .anomaly {
        display: none;
    }
}

@media (max-width: 330px){
    table.global-snow-table .rank {
        display: none;
    }
}