More comprehensive responsive stuff

Max-width for the content area on larger screens.
Increased banner height on larger screens.