A CodePen by Chris Coyier. Sticky Footer - Content will push it down, but if there isn't enough content, it sticks to bottom