Use display:block for main

In IE 11 the `main` element is rendered as an inline element by default.
As we are trying to set a max width on it that is ignored in IE11.