 /*@override http://nwhsu/css/print.css */

/* @group Typography and Spacing */



 @import url(/media/nwhsu-responsive-2015/style-assets/css/reset.css);
body {
	font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
	font-size: 10pt;
	line-height: 1.5;
	padding: 15pt;
	margin: 0;
}

#header, #nav-main, #footer{display:none;}

.block grid_a_60 gradient flow group {height: 1500px;}

strong {
	font-weight: bold;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
	margin: 5pt 0 5pt;
}

h1 {
	font-size: 240%;
}

h2 {
	font-size: 210%;
}

h3 {
	font-size: 180%;
}

h4 {
	font-size: 140%;
}

h5 {
	font-size: 120%;
}

p {
	margin: 5pt 0;
}

li {
	margin: 3pt 0;
}

ul li {
	list-style: square;
}

ul {
	margin: 5pt 0;
}

dl,
dt,
dd {
	margin: 0;
}

blockquote {
	font-style: italic;
	padding: 0;
	margin: 10pt 20pt;
}

blockquote p {
	font-size: 14pt;
	margin: 5pt 0;
}

blockquote cite {
	color: #333333;
	font-size: 8pt;
}

table {
	border: 1pt solid #5d5b62;
	border-width: 1pt 1pt 0 0;
	margin: 10pt 0;
}

table td,
table th {
	border: 1pt solid #5d5b62;
	border-width: 0 0 1pt 1pt;
	padding: 5pt;
	text-align: left;
	vertical-align: top;
}

table tr {
	page-break-inside: avoid;
}

table thead {
	display: table-header-group;
}

div.image-right,
div.image-left,
img.image-right,
img.image-left,
.aside-right,
.aside-left,
.aside {
	float: right;
	margin: 10pt 0 10pt 10pt;
}

.aside-right .aside,
.aside-right .aside-right,
.aside-right .aside-left,
.aside-left .aside,
.aside-left .aside-right,
.aside-left .aside-left,
.aside .aside,
.aside .aside-right
.aside .aside-left {
	float: none;
	margin: 10pt 0;
	width: auto;
}

div.image-right,
div.image-left,
.aside-right,
.aside-left,
.aside {
	border: 1px solid #ccc;
	padding: 10pt;
	width: 300px;
}

div.image-right img,
div.image-left img,
.aside-right img,
.aside-left img {
	max-width: 100%;
	width: auto !important;
	width: 100%;
	height: auto;
}

hr {
	clear: both;
}

/* @end */

/* @group Links */

a:link:after,
a:visited:after {
	content: " [" attr(href) "]";
}

a:link[href^='/']:after, {
	content:  " [http://nwhsu.edu" attr(href) "]";
}

a:link[href^='mailto:']:after,
a:link[href='']:after,
a:link[href='#']:after {
	content: "";
}

a img {
	border: 0 none;
}

/* @end */

/* @group Utilitiy Classes */

.clear {
	display: none;
}

.left,
.right {
	clear: both;
	float: none;
	height: auto !important;
}

/* @end */

#nav-word-cloud,
#nav-audience,
#nav-main,
#content-section,
#location .map,
#back-top,
#visiting,
#careers, 
#accessories h3,
#social-media, 
#nav-footer,
.aside-form,
.content-accessory li.more,
.slide-navigation {
	display: none;
}

/* @group Header */

#logo {
	text-decoration: none;
}

#logo span {
	display: none;
}

#logo:after {
	content: "";
}

#header {
	border-bottom: 2pt solid #ccc;
	padding-bottom: 10pt;
}

/* @end */

/* @group Content */

#content {
	padding: 10pt 0;
}

#content-slideshow li li {
	border: 0 none;
	padding: 0;
}

.block hr {
	display: none;
}

.block {
	clear: both;
	margin-top: 15pt;
	padding: 15pt 0;
	border-top: 1px solid #eaeaea;
}

.block .content {
	background: transparent !important;
	height: auto !important;
}

.block h3 img {
	display: none;
}

.block .sub {
	border-top: 1px solid #eaeaea;
	margin-top: 20pt;
	padding-top: 10pt;
}

.background-left .inner {
	background: none !important;
}

.background-left img.foreground {
	display: none;
}

/* @end */

/* @group Footer */

#footer {
	border-top: 2pt solid #ccc;
	clear: both;
	padding-top: 10pt;
	text-align: center;
}

#accessories p {
	color: #666;
	font-size: 8pt;
}

/* @end */

/* @group Slideshow */

#content-slideshow {
	height: auto !important;
}

#content-slideshow ul {
	margin: 0;
	padding: 0;
	height: auto !important;
	width: auto !important;
}

#content-slideshow li {
	border-top: 1px solid #eaeaea;
	display: block !important;
	list-style: none;
	margin: 0;
	padding: 15pt 0 10pt;
	position: static !important;
}

#content-header {
	padding: 0 0 10pt;
}

/* @end */

/* @group Asides */

.aside h3 {
	margin-top: -3pt;
}

.aside-shadow .aside,
.aside-shadow .aside {
	border: 0 none;
	padding: 0;
	margin: 0;
}

/* @end */

/* @group Admissions */

.flow .button-orange,
.flow .accessory {
	display: none;
}

.col1,
.col2 {
	float: none;
}

/* @end */

/* @group Get to Know */

.toggle {
	display: none;
}

.content-accessory {
	padding: 0;
}

.content-accessory li {
	list-style: none;
	padding: 0;
}

.aside-container .aside {
	border: 0 none;
	float: none;
	margin: 0;
	padding: 0;
}

.aside-container .aside ul {
	padding: 0;
}

/* @end */

/* @group Home */

.home #callout-content .callout h3 {
	font-size: 28pt;

}

.home #callout-content .callout p {
	font-size: 18pt;
}

.home #callout-content .callout {
	border-bottom: 1px solid #eaeaea;
}

/* @end */

/* @group Profile */

.profile-headshot {
	float: right;
	margin: 0 0 10pt 10pt;
}

.profile-positions dd {
	margin-bottom: 5pt;
}

/* @end */

/* @group News */

.carousel-next,
.carousel-previous {
	display: none;
}

.carousel-content ul,
.carousel .accessory ul {
	padding: 0;
}

.carousel-content li {
	border-top: 1px solid #eaeaea;
	list-style: none;
	margin-top: 18px;
	padding-top: 10px;
}

.carousel .accessory li {
	font-size: 11pt;
	font-weight: bold;
	list-style: none;
	margin: 20pt 0 0;
}

.content-wide img.focus {
	display: block;
	margin: 0 0 5px;
}

.news .grid_30 {
	border-top: 1px solid #eaeaea;
	padding-top: 15px;
}

.news .grid_30 .aside {
	float: none;
}

.block-events h4 {
	margin-top: 15pt;
}

.block-events .rss {
	display: none;
}

/* @end */