.site-content .page {
    margin: 0 !important;
    max-width: none !important;
    width: 100% !important;
}


.site-content .page:before {
    display: none !important;
}

.site-content .page .entry-content {
    margin: 0 !important;
    max-width: none !important;
    width: 100% !important;
}



.site-content .page .entry-content > * {
    width: 100%;
    max-width: calc(820px - 4rem);
    margin-left: auto;
    margin-right: auto;
    float: none;
}

@media(max-width: 869.5px) {
    .site-content .page .entry-content > * {
        max-width: calc(100% - 4rem);
    }
}



.site-content .page .edit-link {
    display: none !important;
}