@font-face {
  font-family: "ScalaSansOT";
  src: url(04138448e7411e11d4ee4ce403dd8b9555a69bea.ttf)  format("truetype");
}
@font-face {
  font-family: "ScalaOT";
  src: url(d503ed25ddcf3ab36f99e965791d584f806d5cbb.otf) ;
}
sup { line-height: 0; }
.print-content em { font-family: serif; font-size: 85%; }
.print-content strong { font-family: "Scala OT Bold",serif; font-size: 85%; }
.field .field-label-inline { display: none; }
.node-unpublished { background-color: transparent; }
body, input, textarea, select { color: rgb(0, 0, 0); background: none repeat scroll 0% 0% transparent; }
ul.primary-links, ul.secondary-links, #header-region, ul.jpal_tabs, div#navigation, div#search-header, div#footer { display: none; }
#wrapper #container { box-shadow: none; }
#wrapper #container #header { border: medium none; }
#wrapper, #wrapper #container, #wrapper #container #header, #wrapper #container .breadcrumb, #wrapper #container .sidebar, #wrapper #container #center, #wrapper #container #center .right-corner, #wrapper #container #center .right-corner .left-corner, #wrapper #container #footer, #wrapper #container #center #squeeze { background: none repeat scroll 0% 0% transparent; border: medium none; }
#wrapper #container #header { height: 60px; }
#wrapper #container #header img#logo { padding-left: 20px; }
#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited { color: rgb(0, 0, 0); }
body.search-type-print img#logo, #print-header.evaluation-type img#logo, #wrapper #container #header #languages, #wrapper #container #header #navigation-search-box { display: none; }
#wrapper #container #header img#print-logo, #print-header.evaluation-type img#print-logo, body.search-type-print img#print-logo, .print-content .search-results img#print-logo { height: 20px; width: auto; margin: 20px; display: block; }
body.page-export #wrapper #container #header #logo-floater img#print-logo, body.search-type-print #logo-floater img#print-logo, .print-content .search-results img#print-logo { margin-left: 0px; }
#wrapper #container #header #logo-floater div.slogan { margin-left: 300px; margin-top: 35px; }
body.page-export h2 { margin-top: 40px; }
.print-content div.field-field-subtitle, .print-content div.field-field-job-organization { float: left; }
.print-content div.field-field-subtitle { clear: both; font-style: italic; }
.print-content .field-field-photo { clear: both; }
body.node-type-evaluation #wrapper #container #header #print-header #print-logo, body.search-type-print #wrapper #container #header #print-header #print-logo, #print-header.evaluation-type img#print-logo, .print-content #wrapper #container #header #print-header #print-logo { margin: 0px 0px 15px; }
body.search-type-print #print-header, .print-content .search-results #print-header, #print-header.evaluation-type { float: left; }
.print-content .search-results #print-header, #print-header.evaluation-type { width: 100%; padding-bottom: 20px; }
#print-header.evaluation-type img, .print-content .search-results #print-header img, body.search-type-print #print-header img { left: 0px; margin-left: 0px; }
body.node-type-evaluation #print-header .print-header-summary, body.search-type-print #print-header .print-header-summary, #print-header.evaluation-type .print-header-summary, .print-content #print-header .print-header-summary { font-family: "ScalaSansOT"; color: rgb(157, 159, 161); font-size: 51px; line-height: 46px; float: left; text-transform: uppercase; letter-spacing: 5px; font-weight: bold; }
.print-content .search-results #print-header .print-header-summary { width: 710px; }
body.node-type-evaluation #print-header .print-header-jpal, body.search-type-print #print-header .print-header-jpal, #print-header.evaluation-type .print-header-jpal, .print-content #print-header .print-header-jpal { float: right; }
body.node-type-evaluation #print-header .print-header-jpal img, body.search-type-print #print-header .print-header-jpal img, #print-header.evaluation-type .print-header-jpal img, .print-content #print-header .print-header-jpal img { height: 45px; }
body.node-type-evaluation #print-header .print-header-url, body.search-type-print #print-header .print-header-url, #print-header.evaluation-type .print-header-url, .print-content #print-header .print-header-url { clear: left; float: left; border-top: 1px solid rgb(157, 159, 161); margin-top: 8px; padding-top: 13px; width: 100%; color: rgb(157, 159, 161); font-family: "ScalaSansOT"; font-size: 25px; }
body.search-type-print, body.node-type-evaluation, .print-content, h1.print-title { clear: left; width: 100%; margin: 0px; color: rgb(35, 31, 32); font-family: "ScalaOT"; font-size: 115%; line-height: 135%; text-align: justify; }
.print-content .group-background { text-align: left; }
body.search-type-print div#sidebar-right, body.search-type-print div.links, body.node-type-evaluation div#sidebar-right, body.node-type-evaluation div.links, body.node-type-evaluation div.field-field-external-data, .print-content div.field-field-external-data, .print-taxonomy { display: none; }
body.search-type-print div#wrapper div#squeeze, body.search-type-print div#wrapper div#container div#center, body.node-type-evaluation div#wrapper div#squeeze, body.node-type-evaluation div#wrapper div#container div#center { margin-right: 0px; }
body.search-type-print #wrapper #container #center .right-corner .left-corner, body.node-type-evaluation #wrapper #container #center .right-corner .left-corner { padding: 10px; }
body.search-type-print dl dt span.search-result-title a, body.search-type-print div.field-label-inline-first, body.search-type-print div.field-label, body.node-type-evaluation h2, body.node-type-evaluation div.field-label-inline-first, body.node-type-evaluation div.field-label, h1.print-title, .print-content h2, .print-content h2 a, .print-content div.field-label-inline-first, .print-content div.field-label { text-transform: uppercase; color: rgb(210, 35, 42); font-family: "ScalaSansOT"; font-weight: normal; text-align: left; }
h1.print-title, .print-content dl h2 { font-size: 150%; line-height: 125%; }
body.search-type-print dt, body.node-type-evaluation h2, .print-content h2 { font-size: 130%; }
body.search-type-print div.field-label-inline-first, body.node-type-evaluation div.field-label-inline-first, .print-content div.field-label-inline-first { font-size: 100%; }
body.search-type-print div.field-label, body.node-type-evaluation div.field-label, .print-content dl div.field-label { font-size: 130%; position: relative; padding-top: 10px; }
body.node-type-evaluation div.field-label, .print-content div.field-label { top: 5px; }
body.search-type-print a, body.search-type-print a:link, body.search-type-print a:visited, body.search-type-print a:hover, body.node-type-evaluation a, body.node-type-evaluation a:link, body.node-type-evaluation a:visited, body.node-type-evaluation a:hover, .print-content a { color: rgb(35, 31, 32); text-decoration: none; }
body.search-type-print div#wrapper div#container div#header, body.node-type-evaluation div#wrapper div#container div#header { margin-bottom: 0px; height: auto; }
body.search-type-print div#wrapper div#container div#header div#logo-floater, body.search-type-print a.print-title, body.search-type-print div#subtitle, body.search-type-print div#footer, body.node-type-evaluation div#wrapper div#container div#header div#logo-floater, body.node-type-evaluation a.print-title, body.node-type-evaluation div#subtitle, body.node-type-evaluation div#footer { display: none; }
body.search-type-print div.node, body.node-type-evaluation div.node, .print-content div.node { margin-top: 0px; }
body.search-type-print dl dt img.search-print-header, .print-content dl dt img.search-print-header { left: 0px; }
body.search-type-print dl dt img.search-print-header, body.node-type-evaluation div#wrapper div#container div#header #print-header, #print-header.evaluation-type, body.search-type-print #print-header, #print-header.print-page { display: block; margin: 10px 0px 30px; }
body.search-type-print fieldset.group-background div.field-field-image div.field-item, body.node-type-evaluation fieldset.group-background div.field-field-image div.field-item, .print-content fieldset.group-background div.field-field-image div.field-item { padding-left: 0px; }
body.search-type-print fieldset.group-background, body.node-type-evaluation fieldset.group-background, .print-content fieldset.group-background { display: block; width: 850px; float: right; border: 2px solid rgb(191, 191, 191); padding: 20px; }
body.search-type-print fieldset.group-background div.field, body.node-type-evaluation fieldset.group-background div.field, .print-content fieldset.group-background div.field { margin-bottom: 10px; height: auto; float: right; width: 480px; }
body.search-type-print fieldset.group-background div.field-item, body.node-type-evaluation fieldset.group-background div.field-item, .print-content fieldset.group-background div.field-item { padding-left: 170px; height: auto; float: left; width: 320px; }
body.search-type-print fieldset.group-background div.field-label-inline-first, body.node-type-evaluation fieldset.group-background div.field-label-inline-first, .print-content fieldset.group-background div.field-label-inline-first { margin-left: -170px; width: 170px; height: auto; display: block; float: left; }
body.search-type-print fieldset.group-background div.field-field-image, body.search-type-print fieldset.group-background div.field-field-image img, body.node-type-evaluation fieldset.group-background div.field-field-image, body.node-type-evaluation fieldset.group-background div.field-field-image img, .print-content fieldset.group-background div.field-field-image, .print-content fieldset.group-background div.field-field-image img { display: block; width: 340px; height: auto; float: left; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; position: relative; }
body.node-type-evaluation fieldset.group-background div.field-field-implementing-partner a, body.search-type-print fieldset.group-background div.field-field-implementing-partner a, .print-content fieldset.group-background div.field-field-implementing-partner a { position: relative; top: 25px; }
body.search-type-print div.field-field-policy-issue, body.node-type-evaluation div.field-field-policy-issue, .print-content div.field-field-policy-issue { clear: both; }
.print-content fieldset.group-background { float: left; }
.print-content fieldset.group-sections { clear: left; border: medium none; width: 880px; }
body.search-type-print .field-type-text, body.search-type-print .field-type-text .field-items, body.node-type-evaluation .field-type-text, body.node-type-evaluation .field-type-text .field-items, .print-content .field-type-text, .print-content .field-type-text .field-items {  }
body.search-type-print fieldset.group-sections .field-type-text .field-items, body.node-type-evaluation fieldset.group-sections .field-type-text .field-items, .print-content fieldset.group-sections .field-type-text .field-items { margin-top: -1em; }
body.search-type-print h2, body.search-type-print .search-totals, body.search-type-print .search-totals-bottom, body.search-type-print .new-notice, body.search-type-print .pager, body.search-type-print p, body.search-type-print h2, .print-content form, .print-content .field-field-publications, .print-content .search-totals, .print-content .search-totals-bottom, .print-content .new-notice, .print-content .pager, .print-content .search-result-title, .print-content .search-node-type, .print-content p, h1.print-title.search { display: none; }
.print-content dl div.field-label { font-size: 115%; }
body.search-type-print .field p, body.search-type-print p.search-snippet, .print-content .field p, .print-content p.search-snippet, .print-content.person-type p { display: block; margin-top: 1em; }
body.search-type-print div#wrapper div#squeeze, body.search-type-print div#wrapper div#container div#center { margin-left: 0px; }
body.search-type-print fieldset.group-background, body.search-type-print dl.search-results, body.search-type-print dl.search-results dt, body.search-type-print dl.search-results dd { width: auto; }
.print-content fieldset.group-background, .print-content dl.search-results dd { width: 850px; }
body.search-type-print dl.search-results dd, .print-content dl.search-results dd { margin-left: 0px; }
body.search-type-print dd, .print-content dd { page-break-after: always; }
body.node-type-page #squeeze, body.node-type-page #wrapper #container #sidebar-right, body.page-people #squeeze, body.page-people #wrapper #container #sidebar-right, body.node-type-evaluation #squeeze, body.node-type-evaluation #wrapper #container #sidebar-right { margin-top: 40px; }
