﻿*							{ overflow: visible !important; width: auto }
body						{ font-size: 12pt; background: white !important }
a:link, a:visited			{ text-decoration: underline !important; color: #013486; background: transparent }

#navigation,
div.bannerTop,
#latest-news,
#footer,
#footer-index				{ display: none !important; position: absolute !important; overflow: hidden !important;
								width: 1px !important; height: 1px !important; top: 0; left: 0 }

#wrapper					{ margin: 0 !important; width: 19cm !important }

#header						{ position: absolute !important; left: 1cm; top: 0; width: 19cm !important }
#header, #logo				{ display: block !important; overflow: visible !important; page-break-inside: avoid; page-break-after: avoid }
#logo h1					{ display: block !important; width: 100% !important; height: 50pt !important;
								font: bold 16pt Georgia, "Times New Roman", Times, serif; color: black; page-break-after: avoid }
#logo h1 a					{ float: none !important; margin: 0 !important; width: 100% !important; height: 50pt !important; text-indent: 0 !important; text-decoration: none !important;
								color: black !important; background-color: white !important }
#date p						{ display: inline; font: normal 7pt Arial, Helvetica, sans-serif; color: #868686; page-break-after: avoid; }

#main, #main-index,
#image-header				{ display: block !important; float: none !important; width: 19cm !important }
#main, #main-index			{ overflow: visible !important; padding-top: 3cm }
#image-header				{ page-break-after: avoid }

#primary-content2,
#primary-content					{ display: block; margin: 0 !important; width: 19cm !important }
div.left-large-column01,
div.left-large-column02,
div.left-large-column02 .box		{ margin: 0 !important; width: 12cm !important }
div.left-large-column02 .box		{ page-break-before: always }
div.left-large-column01 img,
div.left-large-column02 img			{ max-width: 12cm !important }
* html div.left-large-column01 img	{ width: auto !important }
* html div.left-large-column02,
* html div.left-large-column02 .box	{ margin: 0 !important; width: 10cm !important }
div.left-large-column02				{ clear: left !important; overflow: visible !important; page-break-before: always }
* html div.left-large-column02		{ float: none !important }
*+html div.left-large-column02 + div.left-large-column02
									{ float: none !important }
#open_article_2_col					{ margin: 0 !important; width: 12cm !important }
#open_article_2_col img				{ margin: 0 !important; max-width: 12cm !important }
* html #open_article_2_col			{ width: 10cm !important }
* html #open_article_2_col img		{ width: 10cm !important }
div.left-small-column				{ overflow: visible !important; margin: 0 !important; width: 7cm !important }
div.left-small-column img			{ margin: 0 !important; max-width: 7cm !important }
* html div.left-small-column img	{ width: 7cm !important }
* html div.left-large-column02 div.left-small-column,
* html div.left-large-column02 div.left-small-column img
									{ width: 6cm !important }
div.middle-column					{ margin: 0 !important; width: 4cm !important }
div.middle-column img				{ margin: 0 !important; max-width: 4cm !important }
* html div.middle-column img		{ width: 4cm !important }
* html div.left-large-column02 div.middle-column,
* html div.left-large-column02 div.middle-column img { width: 3cm !important }
div.right-column					{ margin: 0 !important; width: 6cm !important }
div.right-column img				{ margin: 0 !important; max-width: 6cm !important }
* html div.right-column,
* html div.right-column img			{ width: 4cm !important }
div.right-column2					{ margin: 0 !important; width: 6cm !important }
div.right-column2 img				{ margin: 0 !important; max-width: 6cm !important }
* html div.right-column2 img		{ width: 6cm !important }
div.left-column-type2b				{ margin: 0 !important; width: 6cm !important }
div.left-column-type2b img			{ margin: 0 !important; max-width: 6cm !important }
* html div.left-column-type2b img	{ width: 6cm !important }
div.right-column-type2b				{ margin: 0 !important; width: 12cm !important }
* html div.right-column-type2b		{ margin: 0 !important; width: 10cm !important }
div.right-sub-column-left			{ margin: 0 !important; width: 3cm !important }
div.right-sub-column-left img		{ margin: 0 !important; max-width: 3cm !important }
* html div.right-sub-column-left, * html div.right-sub-column-left img
									{ width: 2.5cm !important }
div.right-sub-column-right			{ margin: 0 !important; width: 5cm !important }
div.right-sub-column-right img		{ margin: 0 !important; max-width: 5cm !important }
* html div.right-sub-column-right, * html div.right-sub-column-right img
									{ width: 4cm !important }

div.entry, div.entry-first, div.entry-last, div.list_art
									{ page-break-after: auto }
div.list_art						{ position: relative !important; overflow: auto !important }
