/*CSS Stylesheet for printing pages. Unwanted styling removed for clearer printing*/



/* Remove unwanted elements */

#header, #nav, #right-col, #footerNav, #copyright, .yogaBeautyNav

{

display: none;

}



#logoPrint {

display: block;

}



/* Ensure the content spans the full width */

#main-container, #content-container, #content-outer, #content-inner, table, td

{

width: auto;

margin: 0;

float: none;

}



body p, table tr td, a

{

color: #000;

text-decoration: none;

}



/*START TREATMENT and PRODUCT TABLES CSS*/

#tableBorder {

margin-bottom: 20px;

}



#tableBorderYoga {

margin-bottom: 130px;

}

table, td	{

width: 500px;

color: #006699;

}



.bodyWrapArea {



font-size: 12pt;

}



.cost {

font-weight: bold;

text-align: right;

}

	

.skinType {

font-size: 10pt;

}



.productTreatmentInfo {

font-size: 12pt;

padding: 10px 0 10px 0;

}



#bodyTreatmentNote {

font-size: 10pt;

padding-bottom: 15px;

}	



.treatmentProduct {

font-weight: bold;

font-size: 14pt;

width: 900px;

}



.environProductRange {

font-size: 16pt;

padding: 20px 0 5px 0;

font-weight: bold;

color: #000;

}





.dermaProductRange {

font-weight: bold;

font-size: 13pt;

padding-top: 15px;

color: #8a7a67;

}

	

.yogaDay {

font-weight: bold;

font-size: 14pt;

padding-top: 15px;

color: #8a7a67;

}

	

.yogaLocation {

font-size: 12pt;

font-weight: bold;

padding: 15px 0 0px 0;

}

	

.yogaClassType {

font-size: 12pt;


}					

	

.yogaClassTime {

font-size: 12pt;

text-align: right;

}



#content-inner #retreatDate {

font-size: 14pt;

margin-bottom: 10px;

}



.retreatDay {

font-weight: bold;

font-size: 14pt;

padding-top: 10px;

color: #8a7a67;

}

	

.retreatActivity {

font-size: 12pt;

width: 1000px;

}					

	

.retreatTime {

font-size: 12pt;

text-align: right;

}



#content-inner .retreatp {

font-size: 12pt;

line-height: 1;

margin-top: 10px;

}

/*END TREATMENT and PRODUCT TABLES CSS*/		
