/* These styles overwrite productPage_us.css to create print styles only */

.button-stroke, .button-highlight, .button-inner, .addthis_toolbox, #midNav, #ft, #choose  {
	display: none;
}

.tab, .navFree, div.showTab h3.tabFree {
    display: block;
}



#partPrice {
    left: 175px;
    position: relative;
}

#TabOneHere {
	float: left;
	width: 350px;
	padding: 20px 20px 0 0;
	overflow: hidden;
}

#TabTwoHere {
	float: left;
	width: 350px;
	padding: 20px 0 0 20px;
	overflow: hidden;
}

#TabThreeHere {
	width: 800px;
	clear: both;
	padding: 40px 0 0 0;
	clear: both;
}

#TabFourHere {
	width: 800px;
	padding: 40px 0 0 0;
	clear: both;
}

#TabFAQHere {
	display: none;
}

#TabTwoHere h3.tabFree, #TabThreeHere h3.tabFree,  div.showTab h3.tabFree, #TabFourHere h3.tabFree  {
	display: none;
}

.tab, .navFree, 
#TabOneHere h3.tabFree#print_display,
#TabTwoHere h3.tabFree#print_display,
#TabThreeHere h3.tabFree#print_display,
#TabFourHere h3.tabFree#print_display,
#TabFiveHere h3.tabFree#print_display
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}


div.colOneTab, div.colTwoTab {
	margin: 0 !important;
	width: 350px;
}

div.colOneDblWide ul, div.colOneTab ul, div.colTwoTab ul {
	margin-left: 15px;
}

.showTab table.fullSpecs {
    margin-bottom: 30px;
    width: 350px;
}

div.colOneDblWide ul, div.colOneTab ul, div.colTwoTab ul {
	margin-top: 0;
}

div#tabBin {
	border-top: 1px solid #ccc;
}

div.colOneTab p {
	width: 350px;
	margin: 0 0 15px 0;
}

.showTab ul, .tab ul, .showTab ol, .tab ol {
	width: 340px;
}

#note {
	padding-top: 10px;
}

.colOneDblWide {
	 margin: 0;
}

/* networking.css */

#pageTop {
	
}

.fullSpecs {
	width: 800px;
	border-collapse: separate;
}

.fullSpecs caption {
	font-weight: bold;
}

.fullSpecs caption, .fullSpecs td {
	padding: 5px;
}

.specName {
	width: 300px;
}

#ink, #sysreq {
	padding-top: 20px;
}

tr.nodd td {
    border-bottom: 1px solid #ccc;
}

