Pin footer to the bottom of the viewport, but not show scroll bar when c...

...ontent is short.

Related to #86.

But there is a hacked `53px`, might need customization for customers' sites.