/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
@media print

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	/* reset floats to none */
	float:none;
}

a { text-decoration:none; color:#000000; }

#header, #container, #footer, #main { width:auto; clear:both }

/* -- Hide everything before the header -- */
.new-menu { display:none !important; }

/* -- Hide main navigation, utility navigation, locator, bread crumb, tab navigation, about us & education navigation -- */
#header .locator,
#header #util-nav,
#header #main-nav,
#main #bread-crumb,
#main #brand-nav,
#main .v2-content .v2-content-nav,
#main #aboutContainer #aboutNav,
.newsnav { display:none !important; }

/* -- format logo & tagline -- */
#header h1 { float:left; width:auto; }
#header h1.toplabel a span { display:none; }
#header h1.toplabel a img { margin:0; padding:0; border:none; }
#header h2 { margin:12px 0 0 10px; float:left; width:auto; }
#header h2 a { color:#6E8EA3 !important; }
#header h2 a span { position:relative; left:0; top:0; font-size:24px; }

pan.hot-spot, span.spot { display:none !important; }

#topbar h4 #content_0_PdfLink { display:none; }

.scroller .scrollButtons, 
.scroller .scroll-Container { display:none; }

/* -- global font size re-set -- for main content sections -- */
.v2-content-main,
.v2-content-main-full { font-size:10pt; line-height: 12pt; margin:0; padding:0; }

/* ------------ Brand TAB MODIFICATIONS ------------ */

/* -- show all tabs in print -- */
div.tab-cont { display:block !important; width:auto; margin:0 0 10px 0; }
/* -- hide all images, flash movies & h3 in tab containers -- */
div.tab-cont img, div.tab-cont #flashPlayer, div.tab-cont h3 { display:none; }
/* -- show h3 from first tab container only -- */
#overview-tab p,
#overview-tab h3,
.datacom .leftTextBox h3,
.av .leftTextBox h3,
.home-sys .leftTextBox h3,
.lighting .leftTextBox h3,
.wirecable .leftTextBox h3,
.wiringdev .leftTextBox h3 { margin:20px 0; font-size:30px; display:block; width:100%; clear:both;}
/* -- styling tab container sub-heads, paragraphs, etc. -- */
div.tab-cont .leftTextBox h4 { font-size:20px; width:auto; border-bottom:1px #666666 solid; padding:0 0 6px 0; }
/* -- hide all buttons in brand tabs -- */
.overview-btns, .overview-btns_2, .btn-up, .btn-down, .btn-right { display:none; }

/* -- hide anything on the right half of the tab containers -- */
div.tab-cont div, div.tab-cont ul, .txtOverImg { display:none; }
div.tab-cont .leftTextBox { display:block; }


/* ------- FEATURED PRODUCTS/CASE HISTORIES ------- */
#brand-bottom img { display:none; }
/* #brand-subnav { page-break-after:always; } */

.brand-items-col { width:100%; clear:both; margin:20px 0 0 0; }
.brand-items-col div { float:left; width:45%; margin:0 1%; padding:0 5px 0 0; }
.brand-items-col div p a { display:none; }

/* -------- ABOUT US  -------- */
#aboutItem h4 { margin:20px 0 0; display:block; width:100%; }
#aboutItem h5 { display:block; width:100%; font-size:30px; }
/* -- hide sort buttons on news pages -- */
#aboutContent #sortButtons { display:none; }
/* -- hide news content item's links -- */
#newsBody .newsLinks { display:none; }




/* --------- Support Pages specific -----------*/
#main .supp-cont { display:block !important; width:100%; }
#main .supp-cont div.tab-cont #sup_main { width:100%; }
#main .supp-cont div.tab-cont #left-nav, #main .supp-cont div.tab-cont #contact-form { display:none; }

.panels {overflow:visible;}

/*.panels #inspiring div.col1 { display:block !important; }
.panels #inspiring ul.col2,
.panels #inspiring  ul.col3 { display:none !important; }
*/

#better,
#inspiring,
#productive,
#green,
#flexible,
#safe,
#inventive,
#reliable {width:100%; clear:left; opacity: 1 !important;}

/* -------------- education ---------------*/
.tradetipsiteminner,
.tabinterface .tabinterface_tabs,
.v2-content-main-extras .learningbox,
.v2-content-main-extras .extrasboxitem,
.v2-content-main img,
.v2-content-main-extras .careerSidebar,
.v2-content-main-withextras .trendsCo { display:none; }

.v2-content-main { padding-top:20pt; }

.v2-content-main h2,
.v2-content-main h3 { display:inline; font-size:14pt; font-weight:bold;}

.v2-content-main .tabinterface_content .tabinterface_content_main table.curriculumtable td.info { padding-right: 20px; }
.v2-content-main .tabinterface_content .tabinterface_content_main table.curriculumtable td.info h5 { font-size:12pt; font-weight:bold; line-height:14pt; }
.v2-content-main .tabinterface_content .tabinterface_content_main table.curriculumtable td.info p  { font-size:10pt; line-height:12pt; }
.v2-content-main .tabinterface_content .tabinterface_content_main table.curriculumtable td.details { font-size:8pt; line-height:12pt; padding-top:16pt; width:100pt;}
/*.v2-content-main-extras { display:none; } */
 


/* ------------- Footer --------------*/
#footer { width:100%; clear:both; margin:30px 0 0 0; display:none !important;}

#footer #footer-inner .terms-form,
#footer #footer-inner div a {
	display:none !important;
}
