Pin footer to the bottom of the viewport, but not show scroll bar when content is short.
make footer center aligned vertically
Merge branch 'footer' into calf