Prevent last child spacing empty space side effect

Clearing the main content area so there's no bleeding into the footer.

For example, if the last element in the main area is a <p></p>, empty grey space from the <html> element appears.  This prevents said issue.