html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, /*img,*/ ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0;padding: 0; border: 0;font-size: 12px;vertical-align: baseline; box-sizing:border-box; width:auto; overflow: visible!important; float:none!important; clear:both!important; line-height:20px!important; display:inline; color:#191919!important; box-shadow:none!important; height:auto!important; background:none!important; border: none!important; }

body { background: #fff!important; position: relative; width: 100%!important; padding: 0!important; display: block;}
p/*, img*/ { page-break-inside: avoid!important; display: block; }
.proposal { page-break-before: always!important; }

.entry						{ line-height:20px;}
.entry img					{ max-width:100%; height:auto;}
p, strong, ol li, ul li 	{ font-size: 10px!important; line-height: 20px!important; margin-bottom:20px; }

a							{ font-size: 10px!important;  color:#22A973!important; text-decoration:underline!important;}
h1, h2, h3, h4, h5, h6 		{ font-size:20px!important; color:#22A973!important; line-height:40px; width: 100%; display: block; }
h1 							{ font-size:20px!important;}
h5				{ font-size: 16px!important; }
.greenbar h6 				{ font-size: 14px!important; }
a { color: #22A973!important; }
.author-link, .institute-link, .date { font-size: 10px!important; line-height: 20px!important; }

.sidebar, #content 			{ width:100%!important;}

.share-download, #footer, .pa-head img, #top-header, #nav, .breadcrumbs, .wpcf7, #cookie-notice, #fixed-mobile, .pa-title span, #post-content-info, .noprint, #footer-content, #author-list, .no-value 	{ display:none!important; }
.pa-title, .pa-title a 		{ display:block!important; width: 100%!important; font-size: 10px; line-height: 20px!important; height:40px!important; color: #000!important; margin-bottom: 0!important; }
.pa-title { position: initial!important; top: 0;}
.greenbar					{ background:none; }
hr { margin: 19px 0 20px 0!important; }

#branding					{ display:inline-block; height:200px;}

#logo { width: auto!important; display: inline-block; position: absolute; left: 0px; top: 30px; }
#logo img { height: 40px!important; width: auto!important; display: block; min-width: 0px;  }

.t20 { height: 100px!important; display: inline-block; position: absolute; top: -80px; right: 0px;}

img.alignleft, .entry .alignleft  { float: none!important; }

.size-full { /*height: 280px!important; width: auto!important;*/ margin: 20px 0!important; float: none!important; clear: both!important; text-align: left!important; }
.size-medium { /*height: 180px!important; width: auto!important;*/ margin: 20px 0!important; float: none!important; clear: both!important; text-align: left!important; }
.wp-caption-text { font-size: 10px!important; line-height: 20px!important; width: 100%; display: block; }

#content-wrap-page { position: absolute; top: 80px; left: 0; }

.ui-accordion-header { border: none!important; padding: 0!important; }
.ui-accordion-content { padding: 0!important; display: block!important; }
.accordion-posts { border-bottom: none!important; margin: 0 0 10px 0!important; display: block; }
.accordion-posts br { display:none!important; }

#content { padding: 0; }

.sidebar { display: none; }
.greenbar { display: block; padding: 0!important;}

ol { margin-left: 5px; }

.the-authors li { display: block!important;  }