Fix to main layout so that padding/margin on content in main body does not affect mobile/tablet footer.