Improved styles for main content area and smaller mobile devices