agreed -- this is fairly weird stuff, and there's conflicting documents all over the web.

Started here: http://a11yproject.com/posts/how-to-hide-content/

Ended up copying the class from h5bp: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css#L152