Move unsupported and classic mode text down to help Google.
Make the header icon visibility template driven

Browsers that don't interpret CSS (like search engines and lynx) get confused
by our use of CSS to hide controls. Let the template engine do that instead.
Rationalize Alt with Title
Don't render the search hide button without search.
Remove link from Title.
Suppress the title in books using the template rather than css
Use templates to render heading buttons instead of css tricks.

The hiding and such confuses Google and screen readers users.
Tinyicon is used in FAQ as well as home page.