/*
| Print Stylesheet
*/

/* Kill Content */
#top-nav,
#menu,
#main-nav,
#banners,
#foot-nav,
#breadcrumb,
footer {
	display: none;
}

/* Global Changes */
* {
	box-shadow: none !important;
}

h1, h2 {
	font-size: 300%;
}

/* Body Changes */
html {
	background: #FFF;
}

body {
	padding-top: 0;
}

/* Header Changes */
#top {
	position: static;
	display: inline-block;
	background: #FFF;
}

#top #logo {
	text-align: center;
	height: 85px;
}

#top #logo a,
#home.default #logo a {
	text-indent: 0;
	width: auto;
	height: auto;
	background: none;
	padding: 0;
	font-size: 240%;
	color: #000;
	position: static;
	margin: .25em auto 0;
	display: inline-block;
}

#top #logo img {
	height: 50px;
	vertical-align: middle;
}

/* Content Changes */
#content>header+article:after {
	display: none;
}

#content .slider.cat {
	display: none;
}

/* Home Page */
#home.sticky {
	padding-top: inherit;
}
#home #content>header {
	background: none;
	padding: 2em 0;
}

.news dd {
	width: 99%;
}

#content .slider.logo.client {
	display: none;
}

/* Category/Product Listing Page */

#content .pg-banner {
	background: #FFF;
}

#content > #products {
	padding: 0;
	text-align: center;
}

#content .pg-banner.main-cat-info > article {
	max-width: 100%;
	width: 100%;
}

#content .prod>article>ul>li {
	max-width: 200px;
}

#content .prod figure a.button {
	display: none;
}

/* Tab Navigation */
#content #tab-nav {
	background: #FFF;
}

#content #tab-nav>ul {
	padding-right: 0;
}

#content #tab-nav li {
	display: none;
}

#content #tab-nav li.sel {
	display: block;
	text-align: center;
}

#content #tab-nav li.sel>a {
	background: #FFF;
	color: #000;
	font-size: 300%;
	padding: 0;
	background: #FFF !important;
}

#content #tab-nav li.sel>a:after {
	display: none;
}

#content #tab-nav>ul+a.button {
	display: none;
}

/* Support - FAQs */
.faqs dd.open,
.faqs dd.close {
	visibility: visible;
	max-height: 500px;
	opacity: 1;
}

/* Contact Page */
#content .contact-page .col.main form {
	display: none;
}

#content .contact-page .col.main,
#content .contact-page .col.side {
	width: 100%;
	max-width: 100%;
}

/* Misc */
.no-print { display: none; }
.only-print { display: block; }