		@media screen {
			body { padding-top: 60px; padding-bottom: 60px; margin-top: 0px; }
			h1.hidden-screen {
				display: none !important;
			}
		}
		cite { font-style: italic; }
		nav.logo {
			background-image: url("/images/redefinery_v6_header.jpg");
			background-repeat: no-repeat;
		}
		a.logo strong {
			color: #eeeeee;
		}
		li.active a.logo strong {
			color: #333333;
		}
		a.logo:hover strong {
			color: #333333;
		}
		@media print {
			body {
				padding-top: 10px; margin-top: 0px;
			}
			.hidden-print { display: none !important; }
			h1.hidden-screen {
				display: block;
				padding-top: 0px; padding-left: 12px; margin-top: 0px;
				font-weight: bold;
			}
		}
		td.scriptdate {
			white-space: nowrap;
		}

		@media (max-width: 450px) {
			.navbar-fixed-bottom .container .pull-left {
				display: none;
			}
		}

		// WP8/IE10 fixes
		@-webkit-viewport   { width: device-width; }
		@-moz-viewport      { width: device-width; }
		@-ms-viewport       { width: device-width; }
		@-o-viewport        { width: device-width; }
		@viewport           { width: device-width; }
