@media print {
	/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
	.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
		display: none !important;
		height: 0;
		width: 0;
		position: absolute;
		overflow: hidden
	}

	span.sIFR-alternate {
		visibility: visible !important;
		display: block !important;
		position: static !important;
		left: auto !important;
		top: auto !important
	}

	/* BEGIN: General Print Styles =========== */
	body{
		font:normal 10pt verdana, sans-serif;
	}

	#header, #breadcrumb, #leftColumnWrap, #footer, #product-reviews, #related-products, #nav, #navContainer, .RadTabStrip, #copyright, #topNotice, #LastOrderSummary h6, #userGreeting, .arrowH1, .pager, .tabCust, #productDetails p, #productDetails a, .closeup, .H1 a, .printBottom, .stock-new-search, #stockSubstitutes small, .substitutes-link, .headerSubstitutes{
		display:none;
	}
	
	.noprint
	{
	    display: none;  
	}

	#content{
		margin:0;
		padding:0;
		width:auto;
	}

	img{
		border:none;
	}

	table, th, td{
		width:auto;
	}
	.EachProduct, .EachRelatedProduct{
		width:180px;
	}
	.EachProduct div a, .EachRelatedProduct div a{
		display:block;
	}
	.EachProduct div a img, .EachRelatedProduct div a img{
		display:none;
	}
	.resultsTable{
		width:auto !important;
	}
	.resultsTable td{
		padding:0 0 0 5px;
		width:160px;	
	}
	div.tabStrip{
		margin-bottom:20px;
	}
	div.tabStrip div{
		display:block !important;
		width:600px !important;	
	}
	div.tabStrip table{
		width:600px !important
	}
	div.tabStrip table td{
		border:solid 1px #ccc;
	}
	.RadTabStrip_Default li a, .RadTabStrip_Default li a.selected .innerWrap{
		color:#000 !important;
		font-size:12px !important;
		padding:0 !important;
		margin:0 0 15px 0 !important;
		text-decoration:underline !important;
	}
	.tblSmall{
		width:400px;
		margin:10px 0;
	}
	.tblSmall .th td{
		font-weight:bold;
	}
	#LastOrderSummary th{
		text-align:right;
		}
	h1{
		margin-top:0;
	}	
	h2{
		margin:13pt 0 7pt 0;
		border-top:2pt solid #555;
		padding-top:10pt;
	}
	h4{
		margin:0;
	}
	h6{
		font:bold 10pt verdana, sans-serif;
		margin:5pt 0 0 0;
	}
	/* END: General Print Styles =========== */


    #stockResults{
        width:100%;
		border-collapse:collapse
    }

    #stockResults th{
        vertical-align:middle;
        padding:6pt;
        text-align:left;
        border:1px solid #000;
    }

    #stockResults td{
        padding:6pt;
		border:1pt solid #000
    }

    #stockResults .alignRight{
        text-align:right
    }

    #stockResults .alignCenter{
        float:none;
        width:auto;
        text-align:center
    }

    .substitutes-row td{
        border:0
    }

    #stockSubstitutes th{
        border:0
    }

	#stockSubstitutes td{
        border:0
    }

	#stockSubstitutes{
        width:100%;
		border-collapse:collapse
    }

    #stockSubstitutes{
        font-size:10pt
    }
}