Fixing 508 issues

- Modifying `.hidden` class to properly make content invisible while
still readable by screen readers
- Timeline `<a>` tags are now `display: block` to give width and height
to show focus outline