/* The content supplies its own layout; retain the theme's header and footer. */
body.f12-full-width-template #page {
    max-width: none;
}

body.f12-full-width-template #content.site-content {
    display: block;
    padding: 0;
}

body.f12-full-width-template #primary {
    width: 100%;
    margin: 0;
}

body.f12-full-width-template #main {
    margin: 0;
}
