Remove the need for the <main> element to have an ID

Also fixes bug on IE11 whereby the footer ends up between the options form and the actual chart. Even with this fix for IE11 the footer sometimes very briefly appears in the wrong position before correctly relocating. This only seems to happen with an "F5" page refresh