body { background: #fff; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:1px;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
label { cursor:pointer;cursor:hand }
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{font-size:100%;}
legend{color:#000;}
body {font:13px/1.31 verdana,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; background: #fff; }
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
html, body { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
h1, h2, h3 { font-size: 14px; clear; both;  font-weight: bold;}
p, ul, ol, dl { margin: 0 0 1.621em 0; line-height: 1.621em; padding: 0; }
ol li { margin-left: 10px; padding-left: 0em; text-indent:0 }
ul li { margin-left: 10px; padding-left: 0em; text-indent:0}
#Content ul li { list-style: disc inside; } 
#Content ol li { list-style: decimal inside; } 

dl dt { font-weight: bold; } 
dl dd { margin: 0px 10px 20px 10px;  }
strong { font-weight: bold; } 

div, blockquote, table { margin: 0 0 16px 0; }
a, a:visited { text-decoration: none; color: #6c466f;  }
a:hover { text-decoration: underline; }

dfn a, dfn a:visited { color: #000; } 
dfn a:hover { color: #333; text-decoration: none; } 


#PrimaryNav, #SecondaryNav { display: none; } 
h1.image { padding-top: 0px; font-size: 16px; }
h1.imageOnly { padding-top: 0px; font-size: 16px; text-indent: 0em; }
h1.image { padding-top: 0px; font-size: 16px; }
h1.imageOnly { padding-top: 0px; font-size: 16px; text-indent: 0em; }

#Content .productGrid, #Content .productGrid div { float: none; } 

body, #PageBorder, #Container, #Content, #Body, #Footer {float: none; width: 100%; min-height: inherit; margin: 0; padding: 0; text-align: left; position: static; overflow:visible ; }
#Footer { text-align: center;  } 
#MealPlan table.mealPlanDay th.first, .mealPlan table.mealPlanDay th.first, #Summary thead th.first {text-indent: 0; } 

#TrainingPlanActivities p img { display: none; }

