Fix footer to viewport bottom

Fixed footer to bottom of viewport. Besides being more visually consistent when documents are short, also allows for paging between short documents (changelogs, nonsense, etc) using the navigation links in the footer as they are always in the same place (unless a document is longer than the view height).