
  body {margin: 0; padding: 0; border: 0;}
  img {border:0;}
  
  /* Text Formatting */
  td,p,ul,li,ol,div {font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #000; line-height: 12pt;}
  em {font-style:  italic;}
  b {font-weight: bold;}
  
  .tblcenter {margin-left: auto; margin-right: auto;}
  .center {text-align: center;}
  .right {text-align: right;}
  .left {text-align: left;}
  .nowrap {white-space: nowrap;}

  /* Anchors */
  a { font-size: 8pt; color: #225DAB; text-decoration: none; line-height: 10pt;}
  a:visited { text-decoration: none;}
  a:active  { text-decoration: none;}
  a:hover   {color: #D9376F; text-decoration: underline;}
  a:hover img:hover.imglink {text-decoration: none;}

  hr {color: #d3d5d4; background-color: #d3d5d4; border: 0; height: 1px; width: 100%;}
  .floatright {display:block; float:right;}
  /* Backgrounds */
  .graybkgrd {background-color: #F5F5F5; margin: 0px;}

/****************************************
 * Print Order Confirmation             *
 *       Order Review                   *
 *                                      *
 ****************************************/
  
  #print_orderconf h2{font-size: 10pt; color: #000000; line-height: 14pt; font-weight: bold; padding: 0px; margin:0px;}
  #print_orderconf h3.product_message{font-size: 8pt; color: #000000; line-height: 10pt; font-weight: bold; text-align: center; padding: 0px; margin: 0px;}

  #print_orderconf th {font-size: 8pt; color: #000; line-height: 10pt; vertical-align: top; text-align: left;}
  #print_orderconf th.center {text-align: center;}
  #print_orderconf th.right {text-align: right;}
  #print_orderconf td {font-size: 8pt; color: #000; line-height: 10pt; vertical-align: top;}
  /* #print_orderconf td hr {width: 100%; display: block; color: #999; background-color: #999;} */
  #print_orderconf p  {font-size: 8pt; color: #000; line-height: 13pt; margin: 0; padding: 2px 0;}
  #print_orderconf ul {font-size: 8pt; color: #000; line-height: 0pt; padding-top: 0pt; padding-bottom: 0pt; margin-top: 0pt; margin-bottom: 0pt;}
  #print_orderconf li {font-size: 8pt; color: #000; line-height: 10pt; padding: 0 0 10pt 0; margin: 0px;}
  #print_orderconf ol {font-size: 8pt; color: #000; line-height: 10pt;}

  #print_orderconf .textred { font-size: 8pt; color:#FD0000; line-height: 10pt; font-weight: normal;}

  #print_orderconf .tblcenter {margin-left: auto; margin-right: auto;}
  #print_orderconf table.shipMethodTbl {margin-top: 5px;}
  #print_orderconf table.shipMethodTbl td {font-size: 7pt; line-height: 8pt;}

  .printfooter {width: 425px; text-align: center; margin-left: auto; margin-right: auto;}



/****************************************
 * Print PDS                            *
 *                                      *
 *                                      *
 ****************************************/
  
  #print_pds h2 {font-size: 10pt; color: #000000; line-height: 14pt; font-weight: bold; padding: 0px; margin:0px;}
  #print_pds p {margin-bottom: 2px;}
  #print_pds table.optionsTable {width: 100%; margin: 0; padding: 0; border: 0;}
  #print_pds table.optionsTable thead th {text-align: left; border-bottom: 1px solid #666; margin: 0; padding: 0;}
  #print_pds table.optionsTable tbody th {background-color: #DDD; margin: 0; padding: 3px; border-left: 1px solid #666; border-bottom: 2px solid #666;}
  #print_pds table.optionsTable tbody th.lastCol {border-right: 1px solid #666;}
  #print_pds table.optionsTable tbody td {border-left: 1px solid #666; margin: 0; padding: 3px; border-bottom: 1px solid #666; text-align:center;}
  #print_pds table.optionsTable tbody td.left {text-align: left;}
  #print_pds table.optionsTable tbody td.lastCol {border-right: 1px solid #666;}



/****************************************
 * Print Product Page                   *
 *                                      *
 *                                      *
 ****************************************/
  #print_product_page {}
  
  #print_product_page h2{font-size: 10pt; color: #000000; line-height: 14pt; font-weight: bold; padding: 0px; margin:0px;}
  #print_product_page h2 em.new{color: #0066CC; font-style: normal;}
  #print_product_page h2 em.barnyard{color: #339933; font-style: normal;}
  #print_product_page h3.product_message{font-size: 8pt; color: #000000; line-height: 10pt; font-weight: bold; text-align: center; padding: 0px; margin: 0px;}

  #print_product_page td {font-size: 8pt; color: #000; line-height: 10pt;}
  #print_product_page th {font-size: 10pt; color: #000; background-color: #DCDCDC; text-align: left; line-height: 12pt; padding: 4px;}
  #print_product_page th.center {text-align: center;}
  #print_product_page p  {font-size: 8pt; color: #000; padding: 0px; margin: 0px; line-height: 13pt;}
  #print_product_page ul {font-size: 8pt; color: #000; line-height: 0pt; padding-top: 0pt; padding-bottom: 0pt; margin-top: 0pt; margin-bottom: 0pt;}
  #print_product_page li {font-size: 8pt; color: #000; padding: 0 0 10pt 0; margin: 0px;}
  #print_product_page ol {font-size: 8pt; color: #000; }

  #print_product_page .textred { font-size: 8pt; color:#FD0000; line-height: 10pt; font-weight: normal;}
  #print_product_page .textblack {font-size: 8pt; color: #000000; line-height: 10pt; font-weight: normal; padding: 0px; margin-top: 4px;}

  #print_product_page table.whitebkgrd {border-top: 1px solid #CBCBCB; border-right: 1px solid #CBCBCB; border-bottom: 0; border-left: 1px solid #CBCBCB; background-color: #FFFFFF;}
  #print_product_page td.topbot_pad {padding: 4px 0;}
  #print_product_page table.leftpad {padding-left: 8px;}
  #print_product_page .bottompad {padding-bottom: 25px;}
  #print_product_page .tblcenter {border: 1px solid #000000; margin-left: auto; margin-right: auto;}
  #print_product_page .borderbottom {border-bottom: 1px solid #CBCBCB;}
  #print_product_page .borderbottom_right {border-bottom: 1px solid #CBCBCB; border-right: 1px solid #CBCBCB;}
  #print_product_page .borderbottom_both {border-bottom: 1px solid #CBCBCB; border-left: 1px solid #CBCBCB;  border-right: 1px solid #CBCBCB;}
  #print_product_page .borderboth {border-left: 1px solid #CBCBCB;  border-right: 1px solid #CBCBCB;}
  #print_product_page .borderright {border-right: 1px solid #CBCBCB;}




/****************************************
 * Print Shopping Cart                  *
 *                                      *
 *                                      *
 ****************************************/
  
  #print_shoppingcart h2{font-size: 10pt; color: #000000; line-height: 14pt; font-weight: bold; padding: 0px; margin:0px;}
  #print_shoppingcart h3.product_message{font-size: 8pt; color: #000000; line-height: 10pt; font-weight: bold; text-align: center; padding: 0px; margin: 0px;}

  #print_shoppingcart td {font-size: 8pt; color: #000; line-height: 10pt;}
  #print_shoppingcart p  {font-size: 8pt; color: #000; line-height: 13pt;}
  #print_shoppingcart ul {font-size: 8pt; color: #000; line-height: 0pt; padding-top: 0pt; padding-bottom: 0pt; margin-top: 0pt; margin-bottom: 0pt;}
  #print_shoppingcart li {font-size: 8pt; color: #000; line-height: 10pt; padding: 0 0 10pt 0; margin: 0px;}
  #print_shoppingcart ol {font-size: 8pt; color: #000; line-height: 10pt;}

  #print_shoppingcart .textred { font-size: 8pt; color:#FD0000; line-height: 10pt; font-weight: normal;}

  #print_shoppingcart .tblcenter {margin-left: auto; margin-right: auto;}

  .printfooter {width: 425px; text-align: center; margin-left: auto; margin-right: auto;}



/****************************************
 * Print Tech Articles                  *
 *                                      *
 *                                      *
 ****************************************/
 
 	#contentType.pigLibraryArticle {margin:40px;}
 	#contentType.pigLibraryArticle h1 {font-size:12pt; color:#000; margin:15px 0 5px; line-height:18pt;}
 	#contentType.pigLibraryArticle h2 {font-size:10pt; font-weight:bold; margin:0;}
 	#contentType.pigLibraryArticle h3 {font-size:10pt;font-weight:normal;margin-top:0;}
 	#contentType.pigLibraryArticle .tech_article_float1 {float:right; border:0px solid #ddd; margin:14px 4px 8px 8px; max-width:170px; min-width:150px; min-height:150px; text-align:center;}
 	#contentType.pigLibraryArticle .tech_article_float1 img {margin-bottom:8px;}
 	#contentType.pigLibraryArticle .tech_article_table1 td {border-top:1px dotted #ccc;padding:4px;}
 	#contentType.pigLibraryArticle .tech_article_table2 td {border-top:1px dotted #ccc;padding:2px 4px 8px 4px; width:25%;}
 	#contentType.pigLibraryArticle dl {line-height:20px; margin:0;}
 	#contentType.pigLibraryArticle dt {font-weight:bold;}
 	#contentType.pigLibraryArticle dd {margin:-20px 0 0 80px; position:relative;}

	#dashboard *, #printLink, #backLink, #navigationContainer, #serviceMessages, #footer2 .block02, #paymentTypes, #footer2 a img {display: none !important;}
	#footer2 p {text-align:center;}



 	
 	
 	
 	
 	