body {
background: #ffffff;
color: #000000;
font: 12pt "Times New Roman", Times, serif;
padding: 0 5%;
}

#printonly {
padding-bottom: 4mm;
border-bottom: 1px solid #000000;
}

#masthead {
display: none;
}

#navigation {
display: none;
}

h1 {
font: bold 14pt Arial, Helvetica, sans-serif;
margin-bottom: 5mm;
}

h2 {
font: bold 13pt Arial, Helvetica, sans-serif;
margin-bottom: 4mm;
}

h3 {
font: bold 12pt Arial, Helvetica, sans-serif;
margin-bottom: 2mm;
}

p {
margin-top: 0;
margin-bottom: 0.8em;
line-height: 1.2em;
}

.screengrab h1 {
margin-bottom: 2mm;
}

#contentarea img {
border: 1px solid #000000;
}

a {
text-decoration: underline;
}

.mwprint {
float: right;
}

#footer {
margin-top: 1cm;
padding-top: 1cm;
border-top: 1px solid #000000;
}

#footer a {
display: block;
margin-bottom: 2mm;
}

#contentarea div#columnright div.darkbox img {
border: none;
}

#columnright {
padding-top: 1cm;
margin-top: 1cm;
border-top: 1px solid #000000;
}

ul.reviewlist, ul.casestudylist {
list-style-type: none;
margin-left: 0;
padding-left: 0;
line-height: 1.3em;
}

.tutorialstep, .tutorialsteplast, .tutorialstep2 {
padding-top: 0.5cm;
border-top: 1px solid #aaaaaa;
}

.maroontext {
color: #7B0045;
font-weight: bold;
}

.bluetext {
font-weight: bold;
}
