@media screen { #feynman { background: #eee url('gptile.jpg') repeat; font-family: Helvetica Neue, Helvetica, sans-serif; a { color: blue; &:visited { color: red; } &:hover { color: green; } } #pre-container { float: left; min-width: 100%; } #container { margin: 0 30px 0 30px; padding: 0 20px; } h1 { font-size: 3em; a { text-decoration: none; } } #content { margin-top: 10px; padding: 10px 30px; background: white; #puzzles { list-style-type: none; padding: 0; li { padding-left: 30px; &.solved { font-weight: bold; padding-left: 0; .num { width: 30px; display: block; float: left; } } } } .solved a { color: black; text-decoration: none; } .puzzle-content { padding-left: 20px; } .answer { color: red; span { text-decoration: underline; } } } } } @media print { #feynman { font-family: Helvetica Neue, Helvetica, sans-serif; h1 { font-size: 3em; } } #fixie-nav { visibility: hidden; } #header img { visibility: hidden; } }