        .printonly { display: block; }
        .printonly img { display:none;}
        a:link, a:visited, a:active, #contentColumn ul li a:link, #contentColumn ul li a:visited, #contentColumn ul li a:active { text-decoration: underline; color: #598527; }    
        html { text-align: left; margin: 0; }
        body { width: 98%; background: none; text-align: left; margin: 0; }
        #wrapperContainer { width: 100%; background: none; text-align: left; margin: 0; }
        #bodyContainer { width: 100%; text-align: left;background: none; }
                
		#topShadow, #bottomShadow { display: none; }

        /** top site header, including site logo ***/
        #siteHeader { display: none; }
                       
        /** page title
        .pageTitleSection { display: block; text-align: left; height: 30px; width: 500px; }
        .pageTitleSection h1 { margin: 0; padding: 0; }
        .pageTitleSection div { padding: 0; margin: 0; display: block; vertical-align: top; }
        .pageTitleSection h3 { display: none; }            
         end of page title ***/
        
        #global-nav, #tertiaryNav, #sendSection, #pageImg, .pagignation, #bottomContainer { display: none; }
                
        h1 {font-size:2em}
                        
		/*** main content structure for the inside page ***/
        #mainContent, #mainContentNoBG { width: 100%; clear: both; margin: 20px 0 0 0; background: none; }
        #contentColumn { float: none; padding: 0 0 25px 0; width: 100%; margin-right: 0; }
        #secondColumn { width: 100%; padding: 20px 0 0 0; border-top: solid 1px #000; }
        
        #intro { display: none; }
        #desc { margin-bottom: 10px; }
        #contentColumn h3 { border-bottom: solid 0 #99b7d4; padding-bottom: 4px; color: #336699; font: bold 1.2em Arial, Tahoma, Verdana, Sans-Serif; margin: 0 0 20px 0; }
        #contentColumn h4 { color: #669999; font-size: 1.1em; font-family:Arial, Tahoma, Verdana, Sans-Serif; padding: 0; margin: 0 0 8px 0; border-style:dashed; }
        #contentColumn p { margin: 0 0 20px 0; padding: 0; }
        #contentColumn ul { list-style-type: disc;  }
        #contentColumn ul li { margin: 11px 15px; padding-left: 0;}
        
        #contentColumn .sectionBox { width: 100% !important; border: solid 0 #cbdcdc; padding: 10px 0; margin-bottom: 20px; }
        #contentColumn .sectionBox form { display: none; }
               
		#contentColumn .sectionBox h3.arrow { padding: 0 0 3px 0; margin: 0 0 15px 0; }
		#contentColumn .sectionBox h3.arrow img { display: inline; background: none; padding-right: 10px; } 
		#contentColumn .sectionBox p { margin: 0 0 10px 10px; padding: 0; }
		        
		.MultiSelectPage .sectionBox { display: none; }
		        
        #secondColumn .contentBox, #secondColumn .shortBox, #secondColumn .sectionDesc, .strategyBox div { clear: both; color: #603913; font-size: 0.95em; margin: 0 0 5px 0; border: none; width: 100% !important; width: 100%; background:none; }
        #secondColumn .contentBox h3, #secondColumn .shortBox h3, .strategyBox h3 { color: #603913; background: none;padding-left: 10px; text-decoration: underline; padding: 6px 0 10px 0; margin: 0; font-size: 1.25em; border-bottom:none; }       
        #secondColumn .contentBox p, #secondColumn .contentBox div { padding-left: 10px; margin: 0; }   
		#secondColumn .contentBox div.clearboth { padding: 0; }
					
		#secondColumn .contentBox .first { padding: 0 0 0 20px; }
		#secondColumn .contentBox ul { list-style-type: disc; display: block; }
        #secondColumn .contentBox ul li a { text-decoration: underline; color: #598527; }
        #secondColumn .contentBox ul li, #secondColumn .shortBox ul li { background: none; padding-left: 0; margin-left: 15px; }
        #secondColumn .sectionDesc {border: 0;}
        #secondColumn .sectionDesc ul { list-style-type: disc; }
        #secondColumn .contentBox table ul { list-style-type: disc; }
        #secondColumn .contentBox table ul li { background: none; padding-left: 0;  }
        
        /*** for page that has two even column **/
        .contentRow { clear: both; }
        .contentRow .first { margin-right: 30px; }
		.twoEvenCol { float: left; width: 400px; background: #ffffff; padding-bottom: 0; } 

		.website { margin-bottom: 18px; } 
		.website p { margin: 0 0 13px 0; padding: 0; }  
		.website h3 { padding: 0; margin: 5px 0 13px 0; }
		.website h3 img { display: inline; background: none; padding-right: 10px; } 
		.detail { float: left; width: 220px; margin-left: 10px; }                
                    
  
          /**** footer ****/
        #footer, #thankyouDiv { display: none; }
                
        
        /** mission page **/
        .strategyBox img{ float:left; padding-left:70px;}
        #mission { width: 100%; background: none; margin-bottom: 0; }
        #strategies { padding: 0 0; }
        #strategiesContent { background: none; padding: 0; margin: 0; border:none; }
		.strategyBox {clear: both; color: #603913; font-size: 0.95em; margin: 0 0 5px 0; border: none; width: 100% !important; width: 100%; background:none; }
		.strategyBox h3 {color: #603913; background:none;padding-left: 10px; text-decoration: underline; padding: 6px 0 10px 0; margin: 0; font-size: 1.25em; border:none; }
		.strategyBox ul { list-style-type: disc; }
		.strategyBox ul li { margin-bottom: 10px; margin-left: 15px; }
		#strategiesContent .clearBoth { display: none; }
		
		
		/*** site map page ***/
        .threeCol { width: 200px; margin: 0 22px 0 0; padding-bottom: 100px; }
		.threeCol h3 { border-bottom: none; padding: 0 0 5px 10px; margin: 0 0 15px 0; }
		.page { margin: 10px 0 0 0; background: none; padding: 0 0 11px 0; }
		.page a { padding-left: 10px; display: block; }
		.last { background: none; margin: 10px 0 30px 0; }
		.lastCol { margin-left: 0; margin-right: 0; }
		
		.secondnav_section { background: #f5fafd; border: dotted 1px #d6d6d6; margin-bottom: 0; padding-bottom: 10px; }
		.secondnav_section div { margin: 10px 0 15px 0; }
		
		
		/*** office **/
	    .office { position: relative; width: 100%; height: auto; display: block !important; background: none; border-bottom: solid 1px #000; margin-top: 20px; min-height: 180px;  page-break-inside: avoid; }
		#slideContainer, #firstLayer, .slider { display: none; }

		div.officeName { height: auto; }
		div.officeNameOver {display: none;}
		div.officePhoto { margin: 0 0 11px 0; }

		.officeDescription { position: relative; height: auto; width: 380px; overflow: visible; margin: 0 0 0 270px; }
		.officecopy { position: relative; margin-bottom: 20px; }

		#facilityContainer { background: none; width: 100%; height: auto; margin-bottom: 42px; margin-left: 0; }

		.slideMenu,	#closeX, .divider, .office_close, .map { display: none; }
		
		.officeImg { padding: 0; margin: 0; margin: 0 0 0 -270px; page-break-inside: avoid; }
		.officeImgContainer { position: relative; margin-bottom: 5px; page-break-inside: avoid; }
		.officeImgContainer img { margin-top: 0; }

		
		/**** send content div style ****/
		#sendContainer { display: none; }
		

		/*** table data style for ingredient page **/
        .MultiSelectPage .TableWrapper { background: none; width:489px; padding: 0 4px 4px 0; height: auto; overflow-y: visible; } 
        .MultiSelectPage .TableWrapper table { width: 472px; background: none; } 
        .MultiSelectPage .TableWrapper table thead { width: 480px; background: none; }
        .MultiSelectPage .TableWrapper table th { color: #000; font-size: 1.0em; font-family: Arial, Tahoma, Verdana, Sans-Serif; text-align: left; vertical-align: top; padding: 10px 0 7px 0; }
        .MultiSelectPage .TableWrapper table td { border: none; color: #000; padding: 6px 0; }
        .MultiSelectPage .TableWrapper table tr.last td { border: 0; }
        .MultiSelectPage .TableWrapper table .col1 { width: 25px; padding-left: 10px; }
        .MultiSelectPage .TableWrapper table .col2 { width: 150px; }
        .MultiSelectPage .TableWrapper table .col3 { width: 150px; }
        .MultiSelectPage .TableWrapper table .col4 { width: 100px; }
        
        .noprint { display: none; }
        ul { list-style-type: disc; }
        li { background: none; padding-left: 0; margin-left: 15px; }
        
        #secondColumn table td { vertical-align: top; }
        #secondColumn table li { margin-right: 80px; margin-left: 10px; }
        
        
        /*** leadership ***/
        
		#leaderWrapper, #leaderDesc, #executive { display: none; }			    
		.leaderDetail { position: relative; background: none; width: 100%; height: auto; padding: 0 0 5px 38px; margin: 0 0 10px 0; display: block !important; }
		.leader_content { width: 390px; margin: 0; height: auto; overflow: visible; }	        
		.leader, .leader_detail_copy, .leader_menu, .leader_close, .go_arrow, .over_border, .prev, .next, .leader_slider, .leader_indicator { display: none; }    
		
		
		/** site overview **/
        .contentRow { clear: both; }
        .contentRow .first { margin-right: 30px; }
		.twoEvenCol { float: left; width: 50%; background: #ffffff; padding-bottom: 0; } 

		.website { margin-bottom: 18px; } 
		.website p { margin: 0 0 13px 0; padding: 0; }  
		.website h3 { padding: 0; margin: 5px 0 13px 0; }
		.website h3 img { display: inline; background: none; padding-right: 10px; } 
		.detail { float: left; width: 200px; margin-left: 10px; }                
                            
	    .aRight { margin-right: 10px; }
        
        /**** popup 
        #pageTitleSection { background: none; margin-left: -15px; }**/
        
        /*** editing icon, pencil **/
        .VEicon, .VEpage { display: none; }


		/*** shaded table ***/
		div.shadedTableWrap { height: auto !important; overflow: visible; }
