Minor markup changes, reworked legend so that it renders in mobile mode, and forced map to full width in mobile mode.