fit-height stuff wasn't working on firefox because divs didn't (and can't really) have an explicit size… switching back to vh unit (uh oh)