@media screen, print

{
	#imgPDF
	{
		clear: left;
	}

/* @group Right Content */

#PageContainer #RightContent #TechNotes
	{
		border: 0 dashed #999;
		clear: both;
		overflow: hidden;
		padding: 10px 0 0;
		voice-family: inherit;
		width: 160px;
	}
	#PageContainer #RightContent #TechNotes h4
	{
		color: #8b0000;
		font-size: 1.8em;
		margin: 0;
	}
	#PageContainer #RightContent #TechNotes h4 a,
			#PageContainer #RightContent #TechNotes h4 a:hover
	{
		color: #8B0000;
		text-decoration: none;
	}
	#PageContainer #RightContent #TechNotes ul
	{
		margin: 0;
		padding: 0;
	}
	#PageContainer #RightContent #TechNotes ul li
	{
		font-size: .9em;
		line-height: 1.8em;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#PageContainer #RightContent a.HeaderLink
	{
		color: #000;
		text-decoration: none;
	}

/* @end */

/* @group Main Content */

#PageContainer .MainContent #buyonline
	{
		float: right;
		margin-top: -30px;
		padding-bottom: 20px;
		text-align: center;
		width: 180px;
	}
	#PageContainer .MainContent #buyonline a
	{
		color: #000;
		font-size: 1.2em;
	}
	#PageContainer .MainContent #buyonline span.usaonly
	{
		font-size: .8em;
	}
	#PageContainer .MainContent #buyonline strong
	{
		color: #990000;
		font-size: 1.5em;
	}
	#PageContainer .MainContent .contentSection
	{
		overflow: hidden;
		margin-bottom: 10px; 
	}
	#PageContainer .MainContent .contentSection .amp
	{
		background: #eee;
		clear: right;
		font-size: 1.5em;
		font-weight: bold;
		line-height: 1.2em;
		padding: 1em;
		text-align: left;
	}
	#PageContainer .MainContent .contentSection .amp strong
	{
		margin: 5px 0;
	}
	#PageContainer .MainContent .contentSection .Important strong
	{
		color: Red;
	}
	#PageContainer .MainContent .contentSection .Padding
	{
		padding: 10px;
	}
	#PageContainer .MainContent .contentSection .ProductImage
	{
		clear: both;
		max-width: 220px;
		text-align: center;
		white-space: normal;
	}
	#PageContainer .MainContent .contentSection .ProductImage div
	{
		display: block;
		overflow: hidden;
		width: 100%;
	}
	#PageContainer .MainContent .contentSection .ProductImage .productimg_nolink
	{
		border: 10px dashed #000;
		display: block;
		padding: 6px;
	}
	#PageContainer .MainContent .contentSection .ProductImage a.productimg_link
	{
		display: block;
		text-align: center;
		width: auto;
	}
	#PageContainer .MainContent .contentSection .ProductImage a.productimg_link img.productimg
	{
		border: 1px dashed #dddddd;
		display: block;
		margin: 0 auto;
	}
	#PageContainer .MainContent .contentSection .ProductImage a.productimg_link_enlarge
	{
		background: url(/common/images/enlarge.gif) no-repeat bottom right;
		border: 1px dashed #dddddd;
		padding-bottom: 12px;
	}
	#PageContainer .MainContent .contentSection .Large
	{
		max-width: none;
		
	}
	#PageContainer .MainContent .contentSection .Left
	{
		clear: left;
		float: left;
		margin-right: 10px;
		margin-top: 0;
	}
	#PageContainer .MainContent .contentSection .Inline
	{
		clear: none;
		float: none;
		
		display: inline-block;
		margin-right: 10px;
		margin-top: 0;
	}
	#PageContainer .MainContent .contentSection .ProductTechBox
	{
		float: left;
		width: 300px;
	}
	#PageContainer .MainContent .contentSection .ProductTechBoxFull
	{
		clear: none;
		float: left;
		margin-top: 10px;
		text-align: left;
		width: 600px;
	}
	#PageContainer .MainContent .contentSection .ProductTitle
	{
		color: #000;
		display: block;
		font-size: 1.6em;
		font-weight: 700;
		margin-top: 25px;
		text-align: left;
		text-decoration: none;
		white-space: nowrap;
	}
	#PageContainer .MainContent .contentSection .ProductTitle a
	{
		color: #39f;
		text-decoration: none;
	}
	#PageContainer .MainContent .contentSection .ProductTitle a:hover
	{
		text-decoration: underline;
	}
	#PageContainer .MainContent .contentSection .replay
	{
		font-size: 1.2em;
		padding: 2px 0;
	}
	#PageContainer .MainContent .contentSection .Right
	{
		clear: right;
		float: right;
		margin: 0 0 10px 10px;
		
	}
	#PageContainer .MainContent .contentSection .Center img
	{
		clear: both;
		display: block;
		float: none;
		margin: 10px auto;
	}
	#PageContainer .MainContent .contentSection .Slogan
	{
		display: block;
		font-size: 3.3em;
		padding: 10px 0;
		text-align: left;
	}
	#PageContainer .MainContent .contentSection .SloganMinor
	{
		clear: both;
		font-size: 1.5em;
		font-weight: 700;
		line-height: 15pt;
		padding: 0 0 10px;
		text-align: left;
	}
	#PageContainer .MainContent .contentSection .OEMDownload
	{
		background: #eee;
		border:  2px solid #ddd;
		padding: 16px 8px 8px; 	}
	#PageContainer .MainContent .contentSection .OEMDownload ul
	{
	float: left;
	overflow: hidden;
	list-style-type: disc;
	width:  150px;
	}
	#PageContainer .MainContent .contentSection .OEMDownload ul li
	{
	list-style-type: disc;

}
	#PageContainer .MainContent .contentSection .TechInfo
	{
		clear: both;
		display: block;
		font-size: 1.4em;
		font-weight: 700;
		margin-bottom: 4px;
	}
	#PageContainer .MainContent .contentSection .xl
	{
		font-size: 2.8em;
	}
	#PageContainer .MainContent .contentSection h4
	{
		font-size: 1em;
	}
	#PageContainer .MainContent .contentSection p
	{
		display: block;
		font-size: 1.2em;
		line-height: 1.3em;
		margin-top: 10px;
		text-align: justify;
		white-space: normal;
	}
	#PageContainer .MainContent .contentSection span.fileinfo
	{
		font-family: "Times New Roman";
		font-size: .9em;
		font-style: italic;
		white-space: nowrap;
	}
	#PageContainer .MainContent .contentSection ul
	{
		list-style-type: none;
	}

	#PageContainer .MainContent .contentSection ol
	{
		font-weight: normal;
		font-size: 1.2em;
	}

	#PageContainer .MainContent .contentSection ol li
	{
		margin-bottom: 1em;
	}

	#PageContainer .MainContent .contentSection ul.thumbs
	{
		list-style-type: none;
	}
	#PageContainer .MainContent .contentSection ul li
	{
		font-weight: normal; 
		margin-left: 20px;
	list-style-type: disc;
	margin-bottom: .5em;
}

	#PageContainer .MainContent .contentSection ul.thumbs li
	{
		display: inline;
		font-weight: normal;
		list-style-type: none;
		margin-left: 20px;
	}
	#PageContainer .MainContent .contentSection ul.bullets
	{
		width: 75%;
	}
	#PageContainer .MainContent .contentSection ul.bullets li
	{
		font-weight: bold;
		list-style-type: disc;
	}

	#PageContainer .MainContent .contentSection ul.bulletslarge li
	{
		font-size: 14px;
		font-weight: bold;
		list-style-type: disc;
	}

/* @end */

/* @group Classes */

.AcrobatInfo
	{
		background: #fff;
		border:  1px solid #ddd;
		clear: both;
		display: block;
		margin: 10px;
		padding: 5px;
		width: 580px;
	}
	.AcrobatInfo .AcrobatText
	{
		clear: both;
		font-size: 1.2em;
		margin-left: 12px;
		margin-top: 20px;
	}
	.AcrobatInfo .AcrobatTitle
	{
		clear: both;
		color: #900;
		cursor: pointer;
		font-family: Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
		font-size: 1em;
		font-weight: 700;
		line-height: 16px;
		text-decoration: underline;
		white-space: nowrap;
	}
	.AcrobatInfo .AcrobatTitle img
	{
		float: left;
		height: 16px;
		margin: 0 4px 2px 0;
		width: 15px;
	}
	.DarkRed
	{
		color: maroon;
	}
	.Error
	{
		color: red;
		font-size: .7em;
	}
	.InFocus
	{
		clear: both;
		font-size: .9em;
		line-height: 1.2em;
		text-align: justify;
	}
	.InFocus img
	{
		float: left;
	}
	.Interjection
	{
		background-color: #eee;
		border: 1px dotted #333;
		clear: both;
		margin: 12px;
		padding: 12px;
	}
	.Middle
	{
		margin: 0 auto;
		width: 305px;
	}
	.PDFDownload
	{
		background: #fff;
		float: left;
		margin: 10px 0;
		padding:  5px;
	}
	.PDFDownloadLnk
	{
		background: url(/downloads/image/acrobat_pdf_xsmall.gif) no-repeat;
		display: block;
		height: 16px;
		line-height:  16px;
		padding-left: 20px;
		margin-bottom: 4px;
	}
	.PDFInfo
	{
		color: red;
		font-size: .9em;
	}

/* @end */
}

@media print {
body
{
  margin: 0;
}
	#buyonline
	{
		display: none;
	
	}
	#PageContainer,
	#PageContainer .contentSection,
	#PageContainer *
	{ 
width: auto;

	}
 
	#PageContainer 	{ 
display: block;
float: none;
overflow: visible;
  clear: both;
  position: relative;
  visibility: visible;
}

#PageContainer #RightContent,
	.OEMDownload
	{
		display: none;
	}
	

}
