This feel brittle; we should see if there's a more bullet-proof way to make this expand to fill the height of the container and works reasonable across browsers.