

/*** Reset font to points for better printing
***************/
body { font-size: 7pt; word-spacing: 2px; }

/*** Hide all elements not requried
***************/
#primary-nav, #utility-nav, #footer ul, #footer p a, a.button, .info, .attention, form, a.more, .skipper, .cat-menu, .top, #breadcrumbs, .io-modules .cat-nav, .top, .jts, .top-map, .np, .news-list, #imap, .qlr { display: none !important; }
/* END HIDE */

body, #page, #content, #main, #articletext, #footer, img {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

ul, ol { page-break-inside: avoid; }

html body #main {background: none;}

strong { font-weight: bolder; }
a, a:link, a:visited, a:hover { text-decoration: none; border: 0; color: #717171;}
/* 
	Adjust this rule to show or hide 
	different URL's within the site.
	Keep adding differnt a's as they 
	come about in the mark-up.
*/
#content a[href^=""]:after { content: " [ http://www.group3technology.com/" attr(href) "] "; color: #B8B8B8; white-space: nowrap; font-size: 0.9em; }
#content h3 a[href^=""]:after { content: ""; }
/* Headings */
#content h2 { page-break-after: avoid;  }

/* Lists */
ul { list-style: square outside none; }
ul li, ol ul li { padding: 0; background-image: none; }


/* Text */
abbr, acronym { color: #000; border: 0; }
abbr:after, acronym:after { content: " (" attr(title) ") "; }

/* Global Classes */
.odd, .even, .warning, .note, .info, .attention { background: transparent none; }
.caption { display: block; width: 200px; text-align: left; float: none !important; padding: 0; margin-left:0; }

/* Menus */
ul.cat-nav  { padding-left: 0; }
.cat-nav li { list-style: none; padding-left: 0; margin-left: 0; }
.cat-nav a { display: block; }
#content ul.cat-nav li a[href^=""]:after { content: ""; }/* Reset back to show nothing */
#content ul.cat-nav li a[href^=""]:after { content: " [" attr(href) "] "; }
h4.cat { border-top: 1px solid #B8B8B8; margin-top: 2em; padding-top: 1em; }
/* Tables */
td a:after, th a:after { content: "" !important; }
#content>table { page-break-inside: avoid; }
table td { font-size: 6pt; }

/* Masthead */
#masthead { border: dashed #B8B8B8; border-width: 1px 0; padding: 2em 0; margin: 0 0 2em 0; text-align: left;  }
#masthead h1 { padding: 0; margin: 0; letter-spacing: -1000em;	font-size: 1pt;	color: #fff; }
#masthead h1 a { text-decoration: none; line-height: normal; }
.tagline { margin: 1em 0; }

/* Content */

/* News */
.news-body { margin-bottom: 2.5em; }

/* Distributors */


/* Footer */
div#footer { border: dashed #B8B8B8; border-width: 1px 0 0; padding: 2em 0 0; margin: 2em 0 0; text-align: center; clear: both;}
#footer:before {content: " http://www.group3technology.com ";}
#footer p { display: none; }
#footer p.copy { display: block; }

