.l-center {
    background-color: $color-background-base;
    margin: 0 auto;
    max-width: $moving-column-single-width-max;
    padding: 0;
}

.l-center {
    background-color: $color-background-base;
    max-width: $moving-column-single-width-max;
    padding: 0;

    // get it scrolling and centered
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    overflow-y: auto;
}

Fix scrolling on front page and get rid of the 'kick' when trying to scroll on unscrollable areas.
Fix scrolling on front page and get rid of the 'kick' when trying to scroll on unscrollable areas.

Caveat: you can't scroll with the mouse outside the column, as only the column is scrollable. That is as before, but sucks from a usability standpoint.