body { background: white; font-family: MS Trebuchet, Arial, Helvetica, sans-serif; }

/* header */
	.hsHeader{height: auto; position:static}
	.hsHeader .hsLogo{
		position:static;
		width: 100%;
		height: auto;
		border-bottom: 1px solid #CCC;
		padding: 0px 0px 5px 0px;
		margin: 0px 0px 10px 0px;
	}
	.hsHeader .hsLogo a{ /* show hyperstrike text heading */
		width: auto;
		height: auto;
		text-indent: 0px;
		font-size: 16px;
		color: #000;
		text-decoration: none;
	}
	
	.hsHeader .hsTopNav{display: none} /* hide top nav */
	.hsHeader .hsNavWrapper{display: none} /* hide main nav */
	.hsHeader .buddyMessageArea{display: none} /* hide buddy message  area */
	.hsHeader .hsHeaderPromo{display: none}
/* /header */

/* content */
	#container{
		position:static;
		background: none;
		height: auto;
		width: 100%;
	}
	
	.ContentWrapper{ /* resize content wrapper, reset margins and paddings */
		width: 100%;
		padding: 0px;
		margin-left: 0px;
	}
/* /content */
	
/* footer */
	.hsFooter{
		border-top: 1px solid #CCC;
		background: none;
		height: auto;
		font: 10px/14px Trebuchet MS, Arial, Helvetica, sans-serif;	
		color: #6666;
		position: static;
		margin-top: 20px;
		padding-top: 5px;
	}
	
	.hsFooter a{color: #CCC;}
	
	.hsFooter .FooterPrimaryNav{display: none}
	.hsFooter .FooterSecondaryNav{display: none}	
	.hsFooter .FooterEmail{display: none}
	.hsFooter .FooterCopyrightNotice{position: static;}
	.hsFooter .Secured{display: none}
/* /footer */

/* meal details page */
	td.MenuDetailsLeftText{display: none} /* content left col(chart) */
/* /meal details page */

.notForPrint{display: none}

/* TO DO: filter the old print styles */
.return, .ReturnActions, .navBtns{ display: none;} /* navigational links */

object{display: none} /* hide objects */


.utility { display: none; }
.help { display: none; }


#loading-window { display: none !important; }

#print-data { display:block; } /* specific print block for the page */
#print-data h1 { display: block !important; font-size: 1.4em; margin: 0pt 0 6pt; }
#print-data h2 { margin-bottom: .8em; }
#print-data h3 { margin-bottom: .3em; border: 0px solid black; }
#print-data h4 { margin-bottom: .3em; border: 0px solid black; }


		
.hide { display: none; }

/* ===============================================
   Dashboard
   =============================================*/
   
   .dashboard #sch_cal_tbl,
   .dashboard .calendar_header,   
   .dashboard .dash-site,
   .dashboard #workout-panel,
   .dashboard #progress
   { display: none; }
   
   .dashboard ul { list-style-type: none; margin: 0; padding: 0; }
   
   .dashboard #dash_calendar table { width: 100%; }
   .dashboard #dash_calendar table th { background-color: black; color: white; }
   

/* ===============================================
   Articles
   =============================================*/

.articles .wrapper { padding: 0; }
.articles .head { display: none; }
.articles h1.title sifr { font-size: 12pt; margin: 0; color: black; }
.articles h1 { font-size: 11pt; margin: 0; color: #222; }
.articles h2 { font-size: 9pt; color: #222; }
.articles h2.date span { display: none; }
.articles h2.date { font-size: 9pt; padding: 0 0 10px 0; margin: 5px 0 10px 0; border-bottom: 4px double #ccc; color: #777; font-style: italic; }
.articles h3 { font-size: 11pt; }
.articles p { font-size: 8pt; line-height: 1.5; color: #333; }

.articles #search { display: none; }
.articles #results { display: none; }
.articles #tellAfriend { display: none; }
.article-top { display: none; }

/* ===============================================
   Exercises
   =============================================*/

.library #search { display: none; }
.library #results { display: none; }
.library .head { display: none; }
.library .exercise-print { display: none; }
.library #controlExerciseDetail_panelVideo { display: none; }


/* ===============================================
   =============================================*/

.workout .pagetop { display: none; }
.workout .exercises { display: none; }
.workout #controlSetWorkoutGoal_panelExercises h6 {display: none;}
.workout #controlSetWorkoutGoal_panelExercises h6 a {display: none;}

.workout #results { display: none; }
.workout .head { display: none; }
.workout .exercise-print{ display: none; }
.workout #controlExerciseDetail_panelVideo { display: none; }

/* ===============================================
   Print
   =============================================*/

.print .col1 { float:left;padding-top: 5px;}
.print .col2 { float:left;padding: 5px;width: 450px;}
.print .print-equipment { margin:0px;padding:3px;margin-top: 5px;}

.print #title h1 { display: none; }
.print #title h1#print-title { display: block !important; font-size: 1.4em; margin: 0pt 0 6pt; } /*modified page title */
.print h2 { font-size: 1.1em; margin: 0pt 0 8pt !important; display: block; }
.print #return { display: none; }
.print #print-button { display: none; }
.print #print-type { display: none; }

.print .date { font-size: 10pt; font-style: italic; }
.print .print-category { clear:both;  }
.print .print-category h2 { font-size: 12pt; background: #ddd; border-top: 3px solid #ccc; padding: 5px; }
.print .print-exercise { width:100%; clear:both;font-size: 9pt; border-top: 1px solid #eee; padding: 10px 5px; margin: 10px 0; }
.print .print-exercise ul { margin:0px;padding:0px;padding-left:30px; }
.print .print-exercise ol { margin:0px;padding:0px;padding-left:30px; }
.print .print-exercise h4 { margin:0px;padding:5px;font-size:10pt; }

.print .print-exercise table { margin-top: 10px; }
.print .print-exercise th { background: #333; color: white; padding: 5px 5px; }
.print .print-exercise td { padding: 5px 5px; border: 1px solid #aaa; text-align: center; }

.print #compact-view { margin-bottom: 20px !important; }
.print #compact-view thead td { font-size: 10pt; }
.print #compact-view tbody td { font-size: 9pt; color: #333; }
.print #compact-view table { width: 100%; }
.print #compact-view h3 { margin: 30px 0 5px 0; font-size: 12pt; }

