/* Print-specific styles */

body {
    line-height: 1.5;
    font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;   
    color: #000;
    background: none;
    font-size: 10pt;
}

div#container {
    margin:0;
    background: none;
}

h1,h2,h3,h4,h5,h6 { 
    font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
    clear: both; 
} 

h1 { 
    font-size: 20pt; 
    color: #000; 
    margin: 4pt 0 12pt;
    padding: 0;
    line-height: 1;
}
h2 {
    font-size: 16pt;
    color: #000;
    margin-top: 4pt;
    padding:0;
    line-height: 1;
}
h3 {
    font-size: 14pt;
    color: #000;
    margin-top: 4pt;
    padding:0;
    line-height: 1;
}
h4 {
    font-size: 12pt;
}
h5 {
    font-size: 10pt;
}

a img { 
    border:none; 
}

a:link, a:visited {
  text-decoration: underline;
}

/* Hide page elements */

#utilityNavSearch,
#topNav,
#countrySelect,
#footer,
.secondaryContent, 
.articleFilterSubscribe,
.rssfeed,
.rightPromo,
.filter,
.pagination,
#inPageNav,
.quickSearch,
.glossaryNav,
caption {
    display: none;
}

table.data {
    border: 1pt solid #999;
    border-collapse: collapse;
}

table.data tr td {
    border: 1pt solid #CCC;
    padding: 2pt;   
}

table.data tr th {
    text-align: left;
    font-weight: bold;
    border-bottom: 1pt solid #CCC;
    border-bottom: 2pt solid #CCC;
}