﻿.row.main-content {
    max-width: none;
}

.main-content {
    padding: 20px 0 0 0;
}

    .main-content .content, .main-content .presentation-row {
        padding-left: 10px;
        padding-right: 10px;
    }

.flyout-nav-row, section.content, .presentation-column {
    max-width: 1190px;
    margin: 0px auto;
}

.presentation-row {
    margin-top: 0 !important;
    margin-bottom: 25px;
}

@media only screen and (min-width: 400px) {
}

@media only screen and (min-width: 40.063em) { /* ~623px medium break point*/



}

@media only screen and (min-width: 48.0625em) { /* ~751px large break point */



}

@media only screen and (min-width: 64.063em) { /* ~1008px xlarge break point */



}

@media only screen and (min-width: 75em) { /* ~1182px xxlarge break point */

    .main-content .content, .main-content .presentation-row, .faculty-spotlight-row .columns:first-child {
        padding-left: 0;
        padding-right: 0;
    }

    .main-content .squeezebox-spc .squeezebox-content-spc {
        padding: 1em;
    }
}