Footer resize positioning improvements

Improved footer positioning to handle resizes and scale/position
accordingly.