/*Print Sheet*/
body {background-color:#ffffff;background:none;}
a:link, a:visited {color: #003366; background: transparent; font-weight: bold; text-decoration: underline;}
#leftnavcol, #banner, #rightcol, #navbar, #topnav_frame, #logopixel, #colright, ul.footernav, ul#ctabox {display:none}
#globaltop2, #bodycol, #topnav { width: 96%; align: left;}
#globaltop2 {background-image:none; background-color:white; padding:0px;}
#site_search, #search_button, #ptools2, #access2, #pixelfade, #topstrip, #language_pref  { display: none; }
#mainbody {margin:0px 0px 20px 10px; padding-bottom:0px; font-size:150%;}
#print_logo { display: block;}
/*
#globaltop2 #tagline { display:none; }
.titlebox h1 {color: #D55000; font-family:Arial, Helvetica, sans-serif;}
*/
h1 { color: #D55000; font-family:Arial, Helvetica, sans-serif;font-size:150%;}

ul li {background: none; list-style-type:square; padding-left:0px;}
body ul {margin-left:20px;}

/*Product pages */
body #mainbody {width:100%;}
#bodycol table td {width:auto;}
div.tabscontainer ul li {display:none;}
div.tabscontainer ul li.active {display:inline;font-size:larger;margin:0px; padding:0px;}
div.tabscontainer ul li.active a {text-decoration:none;}
table.tabtble {border:none;}
table#latestnews {width:95%;padding:5px;}

/*Fixing Academia */
#banner {display:block; position:static; margin:0px; padding:0px;}
table#banner {margin-bottom:0px;}
div.content_area {margin:0px;}
#banner td {height:0px;padding:0px;margin:0px;}
table#banner td h1 {color: #D55000; font-family:Arial, Helvetica, sans-serif;font-size:150%;width:auto;}
.fwidth #banner.level3 td {padding-left:0px;}
table#banner.level1, table#banner.level2 {height:auto;}
#banner.level1 td, #banner.level2 td {padding-left:0px;}
div.search {display:none;}
div#hardware-resources div.inpage_spotlight {display:none;}

/* Consulting page 
.banner h1, #banner h1, .title-box h1 {color: #D55000; font-family:Arial, Helvetica, sans-serif;}
div.title-box {margin:-30px 0px 30px 0px; float:none; position:static; }
*/

/* Solution pages */
body #mainframe {background:none; margin:0px; padding:0px;border:none;}
body #capabilitycontent #banner {display:block; position:static; margin:0px; padding:0px;}
body #capabilitycontent #banner td {height:0px;padding:0px;}
body #capabilitycontent h1 {color: #D55000; font-family:Arial, Helvetica, sans-serif;font-size:150%;border-bottom:none;}
body #bodycol {padding:0px 20px 20px 20px; margin:0px;}
body #mainbody div .maincontent {margin:0px; width: 100%; padding:10px 0px 0px 0px;}
body #capabilitycontent.container-b {padding-bottom:0px;}
body div.container-b {margin-bottom:0px;}

/*Training main page*/
embed {display:none;}

/*Newsletter articles*/