/************* printing styles **************/

@media print
{

#page
{
  position         : relative;
  top              : 0;
  left             : 0;
  right            : 0;
  width            : auto;
  height           : auto;
  margin           : 0;
  padding          : 0;
  z-index          : 5;
/*  border           : 0.05em solid rgb(0, 0, 0); */
}

#page_title
{
  white-space      : nowrap;
  font-family      : Times New Roman;
  font-size        : 14pt;
  height           : auto;
}

#tutorial_nav,
#all_stages,
#bread_crumb,
#page_top_curve_left,
#page_top_curve_right,
#page_title img,
#header,
#page_nav_none,
#page_nav,
#site_name,
#gui_bar,
#print_page,
#site_nav_menu,
#search,
#section_nav,
#footer_no_nav,
#footer,
.hide_when_printing,
.to_top
{
  display          : none;
  border           : 0;
  margin           : 0;
  padding          : 0;
}

#content,
#content_no_nav
{
/*
  position         : relative;
  border           : 0.05em solid rgb(0, 0, 0);
*/
  left             : 0;
  width            : auto;
  height           : auto;
  margin           : 0;
  padding          : 0;
  top              : 0;
}

a.cmd,
code
{
  font-family      : Courier New;
  font-size        : 9pt;
}

*
{
/*  font-family      : Arial, Verdana, Helvetica, sans-serif; */
  font-family      : Times New Roman;
  font-size        : 10pt;
} 

tr.title th
{
  text-decoration  : underline;
  font-weight      : bold;
  color            : rgb(0,0,0);
}

a.glossary:link,
a.glossary:visited,
a.acronym:link,
a.acronym:visited,
a.eg:link,
a.eg:visited,
a.cmd:link,
a.cmd:visited
{
  text-decoration  : underline;
  border-bottom    : 0;
/*  color            : rgb(0, 0, 0); */
}

a:link,
a:visited
{
  text-decoration  : underline;
  color            : rgb(0, 0, 0);
  background       : transparent;
} 

span.glossary_note_web   { display          : none; }
span.glossary_note_print { display          : inline; }

table.note
{
  font-style       : italic;
}

body
{
  position         : relative;
  top              : 1em;
  left             : 0;
  margin           : 1em;
  color            : rgb(0, 0, 0);
/*  background-color : rgb(255, 255, 255); * /
}

h1
{
  font-family      : Times New Roman;
  font-size        : 14pt;
  margin           : 0;
  padding          : 0.3em 0;
/*  border-bottom    : 0.05em solid rgb(0, 0, 0); */
} 

/* CRY : TASK - in private.css do not have ol (it fails if I do) */
ol.step,
ol.step li
{
  font-family      : Times New Roman;
  font-size        : 10pt;
  vertical-align   : middle;
}

h1 { font : bold 120% Times New Roman; }
h2 { font : bold 110% Times New Roman; }
h3 { font : bold 105% Times New Roman; }
h4 { font :      105% Times New Roman; }
h5 { font :      105% Times New Roman; }

h1.section,
h1.auto_section,
h2.section,
h2.auto_section,
h3.section
{
  font-family      : Times New Roman;
/*  font-size        : 10pt; */
  text-decoration  : underline;
}

#content_no_nav h2
{
  font-family      : Times New Roman;
  font-size        : 10pt;
}

#page_title th,
#page_title td
{
  font-family      : Times New Roman;
  font-size        : 12pt;
  border           : 0;
  margin           : 0;
}

#page_title h1
{
  font-family      : Times New Roman;
  font-size        : 14pt;
}

#page_title h2
{
  font-family      : Times New Roman;
  font-size        : 12pt;
  border           : 0;
  margin           : 0;
}

p
{
  margin           : 1em 0;
} 

}
