This is a holy grail using flex layout
This is the main content area. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed fringilla, neque eget dictum tincidunt, leo justo faucibus arcu, sed efficitur nulla ligula ut turpis. Donec nec bibendum nunc, eu facilisis nisi. Fusce sed sem vel risus eleifend rhoncus. Nulla facilisi. Phasellus vel felis non nisi malesuada lacinia at et eros.
This is the main content area. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed fringilla, neque eget dictum tincidunt, leo justo faucibus arcu, sed efficitur nulla ligula ut turpis. Donec nec bibendum nunc, eu facilisis nisi. Fusce sed sem vel risus eleifend rhoncus. Nulla facilisi. Phasellus vel felis non nisi malesuada lacinia at et eros.
This is the main content area. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed fringilla, neque eget dictum tincidunt, leo justo faucibus arcu, sed efficitur nulla ligula ut turpis. Donec nec bibendum nunc, eu facilisis nisi. Fusce sed sem vel risus eleifend rhoncus. Nulla facilisi. Phasellus vel felis non nisi malesuada lacinia at et eros.
This is the main content area. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed fringilla, neque eget dictum tincidunt, leo justo faucibus arcu, sed efficitur nulla ligula ut turpis. Donec nec bibendum nunc, eu facilisis nisi. Fusce sed sem vel risus eleifend rhoncus. Nulla facilisi. Phasellus vel felis non nisi malesuada lacinia at et eros.
This is the main content area. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed fringilla, neque eget dictum tincidunt, leo justo faucibus arcu, sed efficitur nulla ligula ut turpis. Donec nec bibendum nunc, eu facilisis nisi. Fusce sed sem vel risus eleifend rhoncus. Nulla facilisi. Phasellus vel felis non nisi malesuada lacinia at et eros.