
@media screen and (min-width: 1px) {

    .insidepage #container {
        max-width: 950px;
        margin: 0 auto;
    }
    .insidepage #container #left {
        width: auto;
        display: none;
    }
    .insidepage #container .rightColumn {
        display: block;
        clear: both;
    }
    .insidepage #container #main {
        font-size: 16px;
    }
    .insidepage #container #main .mod_article {
        padding: 20px;
    }
    .insidepage #container #main p {
        font-size: 13px;
        line-height: 140%;
        margin: 0 0 10px;
    }
    .insidepage #container #main .column {
        clear: none;
    }
    .insidepage #container #main ul {
        padding: 0 0 0 30px;
    }
    .insidepage #container #main h2 li a {
        font-size: 15px;
        border-bottom: 0;
    }
    .insidepage #extra {
        display: none;
    }
    .insidepage #container #main .weather {
        width: 100% !important;
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .insidepage #container #main iframe {
        width: 100%;
    }
    .insidepage #container #main .drivingTourImg img {
        width: auto;
        max-width: 100%;
    }
    .insidepage #container #mobileLeftCol {
        padding: 0 20px;
    }
    .insidepage #container #mobileLeftCol .leftLinks {
        margin: 0 0 20px;
    }
    .insidepage #container #mobileLeftCol .leftLinks ul {
        margin: 0;
        padding: 0;
        overflow: hidden;
    }
    .insidepage #container #mobileLeftCol .leftLinks ul li {
        margin-left: 20px;
    }
    .insidepage #container #mobileLeftCol .leftLinks ul li a {
        color: #135889;
        font-size: 14px;
    }
    .insidepage #container #main .ce_gallery img {
        width: auto;
    }
}

@media screen and (min-width: 641px) {

    .insidepage #container > table {
        display: table;
    }
    .insidepage #container > table > tbody {
        display: table-row-group;
    }
    .insidepage #container > table > tbody > tr {
        display: table-row;
    }
    .insidepage #container > table > tbody > tr > td {
        display: table-cell;
    }

    .insidepage #container #left {
        width: 200px;
        display: table-cell;
        vertical-align: top;
        float: none;
    }
    .insidepage #container .rightColumn {
        display: table-cell;
        clear: none;
    }
    .insidepage #left .leftLinks h2 {
        font-size: 11px;
        padding-bottom: 3px;
        margin: 0 10px 4px;
    }
}

@media screen and (min-width: 769px) {

    .insidepage #extra {
        display: block;
    }
}

@media screen and (min-width: 961px) {

    .insidepage #container #main .weather {
        overflow-x: hidden;
    }
}