Dynamically shrink footer text to fit on one line.

    Fixes #3129.
Add "white-space: nowrap" to allow @6a68's fix to work properly.
Merge branch 'issue_3129_shrink_footer' into dev