Record page improvements

This PR bundles some style/aesthetic changes to the /record page.

This does not (fully) resolve #795 - I did not check the accuracy of the page. There do not appear to be any dead links, however.

If someone could look at 400051e before considering a pull, I'd appreciate it - I achieved the result through guesswork from observing thebluealliance.org/events so it could be a little shaky.