

/*** Reset font to points for better printing
***************/
body* { font-size: 7pt; word-spacing: 2px; }

/*** Hide all elements not requried
***************/
#nav, #primary, #login, #left_col, #right_col, #header #tagline, div.question, p.info_left, #guarentee, #verify, #guarantee ul, .skipper, #header h1 span { display: none !important; }
/* END HIDE */

body, div #wrapper, #container, #content, #main, img, div.featurebox, #footer {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border:0;
}

#outer_wrapper{ padding:2em !important; }
ul, ol { page-break-inside: avoid; }

html body #main {background: none;}

#main strong { font-weight: bolder; color:#000; }
a, a:link, a:visited, a:hover, #main a, #main a:link, #main a:visited, #main a:hover { text-decoration: none; border: 0; color: #717171; padding:0; background: transparent none;}

/* Headings */
#content h1 { page-break-after: avoid;  }
#content h2 { page-break-inside:avoid; }
/* Lists */
#main ul { list-style: square outside none; color:#000; }
#main ul li, #main ol ul li { padding: 0; background-image: none; color:#000; }
#wrapper #main ol li { color:#000; }

/* Text */
abbr, acronym { color: #000; border: 0; }
abbr:after, acronym:after { content: " (" attr(title) ") "; }


/* Tables */
#content>table { page-break-inside: avoid; }
table td { font-size: 6pt; }

/* Masthead */
#header { border:solid #7BB503; border-width:0 0 1px; margin:0 0 2em !important; }


/* Content */

/* News */
.news-body { margin-bottom: 2.5em; }

/* Distributors */


/* Footer */
#footer { border:solid #7BB503; border-width:1px 0 0; padding: 2em 0 0 !important; margin: 2em 0 0 !important; text-align: center; clear: both; font-size:.8em;}
body #footer:before {content: "http://www.healing-anxiety.com";}
#footer a { display:none; }

