Full / 100% Height Layouts

Or, how to make your page stretch to the bottom of the viewport even if there's not enough content

I also want

just content and a footer. a header, content, and a footer.

Actually, I don't want either of these. I'd like to go back.