@media (min-width: 768px) { div { margin: 0 auto; width: 414px; } } * { word-break: break-all; word-wrap: break-word; text-decoration: none; } body { font-size: 16px; } a:link, a:visited, a:active, button.link { color: #0000ee; } a:hover, a:focus, button.link:focus { color: #ee0000; } button.link { background: none; border: none; padding: 0; cursor: pointer; font-size: 18px; } button.link:focus { outline-style: dotted; outline-width: 0; } table td{ text-align: left; padding-left: 2px; padding-right: 2px; }