Snap footer to bottom of page when not enough content