How can I make it so the main content div always extends to the top of the footer?