	/**
	 * CSS for the print page / not for the browser print
	 * @author I.Bikmaz
	 * @lastmodified 25.05.2010 16:31
	 */
	
	body  				{background-color:#fff;}
	h1					{margin-bottom: 0.885em; border-bottom:1px solid #c9cbce;}
	h4					{margin-bottom: 0.25em}
	a, a:hover,
	a:link, a:visited 	{color:#3b4e60; text-decoration:underline;}	

	.floatLeftImg		{float:left; margin-right: 1.33em; margin-top: 0.25em}
	.footerSpacer		{margin: 3.42em 0 1.25em 0}
	
	.printGrid			{width: 49.25em; padding:8.33em 1.33em 0.67em 1.33em; position: relative; margin-top: 1px; color: #3b4e60}
	.printLogo			{position:absolute; top:0; left:1.33em; height: 5.42em; width:49.25em}
	.printLogo img		{height: 5.42em; float:left}
	.printLogo h1		{border:0 none; float:left; margin:40px 0 0 10px}
	
	.printTable			{border-collapse: collapse; width:100%; color:#000; margin-bottom:2.92em}
	.printTable th		{background-color:#c9cbce; font-weight:bold; padding:0.25em;}
	.printTable td		{border-bottom: 1px solid #c9cbce; padding:0.25em}

	.printGrid table 	{font-size: 14px;}

	#pagebody {
		float: none;
		padding: 20px 0 0 0;
		width: 100%;
	}

	#epoBreadcrumbs li:first-child {
		padding-left: 0;
	}
	
	.m-tabcontainer .r-tabs-nav {
		display: none;
	}

	.m-tabcontainer .tabscontent > h3 {
		margin-bottom: 0;
	}

	.m-tabcontainer .tabscontent > div {
		margin-bottom: 30px;
	}

	
/* changes / addition by HK | 2011-01-13 */
body							{ font-size:14px !important; }
.printLogo img 					{ float:left; /*height:auto;*/ z-index:-1; }
#printBtn						{ position:absolute; top:0.5em; right:1.33em; }
#epoBreadcrumbs li.firstChild 	{ padding-left:0 !important }

.isIE table { width:95%;}
td, th { padding:0.5em !important; vertical-align:middle !important;}
td.containsTable { padding: 0! important; }
td.containsTable table { width:100% !important;}

.advOptionsSwitcher { display: none;}

.printGrid ul.navigation,
.printGrid .epoToolBar,
.printGrid .detailsHead a,
.printGrid .detailsHead span { display: none;}
.printGrid .detailsHead div.information {display: block; margin-bottom: 1em;}


span.opcData      { font-weight: bold; }
div.opcVertSpacer { border-bottom: solid 1px silver; }
.opcDetails label { margin-right: 1em; width: 7em; display: inline-block; }

	/* new adjustments */
	
	.patent-filings.tabulator .tabulator-header .tabulator-col, .patent-applications-origin.tabulator .tabulator-header .tabulator-col, .patent-filings.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell, .patent-applications-origin.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell {
	  width: 20% !important;
	}
	.patent-filings.tabulator .tabulator-header .tabulator-col:first-child, .patent-applications-origin.tabulator .tabulator-header .tabulator-col:first-child, .patent-filings.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell:first-child, .patent-applications-origin.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell:first-child {
	  width: 35% !important;
	}
	.patent-filings.tabulator .tabulator-header .tabulator-col, .patent-applications-origin.tabulator .tabulator-header .tabulator-col {
	  font-weight: bold;
	  font-size: 15px;
	  background-color: #C9CBCE;
	  height: auto !important;
	}
	.patent-filings.tabulator .tabulator-header .tabulator-col:nth-child(2), .patent-applications-origin.tabulator .tabulator-header .tabulator-col:nth-child(2) {
	  text-align: left;
	}
	.block-quality-indicators--disclaimer > li {
	  list-style: none !important;
	  font-size: smaller;
	}
	.pagination {
	  display: none;
	}
	#tab3 .tabIcons .tabIconsList > li:before {
	  content: none;
	}
	#tab3 .tabIcons .tabIconsList > li {
	  list-style: none !important;
	}
	#tab3 .tabIcons .tabIconsList > li .tabIconsListText > br {
	  display: none;
	}
	#tab3 .tabIcons .tabIconsList > li .tabIconsListText, #tab3 .tabIcons .tabIconsList > li .tabIconsNumbers strong {
	  padding-right: 20px;
	}
	.block-tabs .tab-expansive--content .list-downloads--download {
	  padding: 0 30px;
	}
	.block-tabs .block-tab-expansive {
	  border: 1px solid #000;
	  margin-top: 15px;
	}
	.block-tabs {
	  float: left;
	  width: 45%;
	}
	.block-tabs:not(:first-child) {
	  margin-left: 2%;
	}
	.block-tabs .tab-expansive {
	  border-top: 1px solid #000;
	  padding: 10px;
	}
	.block-tabs .block-tab-expansive--title {
	  font-weight: bold;
	  font-size: 15px;
	  padding-left: 10px;
	  line-height: 25px;
	}
	.block-tabs .block-tab-expansive .tab-expansive--header {
	  padding: 5px 5px;
	}
	.block-tabs .block-tab-expansive a, .block-tabs .block-tab-expansive a:visited {
	  text-decoration: none;
	}
	.block-tab-expansive ul.list-downloads li:before {
	  background-image: none !important;
	}

	.home-content.row .col-xs-6 {
		width: 100%;
	}
	
	.printGrid .statistics-trends, 
	.printGrid .home-news {
		border: 1px solid #d7d7d7;
		margin-bottom: 35px;
	}
	
	.printGrid .statistics-trends  .record-stats {
		margin-bottom: 20px;
	}
	
	.printGrid .statistics-trends--col  .top-applicants li {
		list-style: none !important;
	}
	
	.printGrid .statistics-trends--col  .top-applicants li p {
		margin-bottom: 0;
	}
	.printGrid .statistics-trends--col  .top-applicants li hr.dotted {
		display: none;
	}
	
	.printGrid .statistics-trends a {
		text-decoration: none;
	}
	
	
	.printGrid .bar-legends .circles-label {
		margin: 0 auto;
		width: 360px;
	}
	
	.printGrid .circles-label {
		list-style: outside none none;
		margin: 0;
		padding: 0;
	}
	
	.printGrid  .circles-label li {
		float: left;
		margin: 0;
	}
	
	.printGrid .circles-label li:before,
	.printGrid .graphics-line li:before {
		background-image: none !important;
	}
	
	.printGrid .graphics-line li {
		margin-bottom: 18px !important;
	}
	
	.printGrid .graphics-line .graphic-line--filled {
		border: 5px solid #000;
		height: 10px;
	}
	
	.printGrid .circle-label--icon.circle-label--icon---red,  
	.printGrid .graphics-line .graphic-line--filled.graphic-line--filled---red {
		border-color: #be2e35;
	}
	
	.printGrid .circle-label--icon.circle-label--icon---blue,
	.printGrid .graphics-line .graphic-line--filled.graphic-line--filled---gray-dark {
		border-color: #4a535d;
	}
	
	.printGrid .circle-label--icon.circle-label--icon---blueXX,
	.printGrid .graphics-line .graphic-line--filled.graphic-line--filled---gray-light {
		border-color: #afb1b5;
	}
	
	.printGrid .circle-label--icon.circle-label--icon---yellow,
	.printGrid .graphics-line .graphic-line--filled.graphic-line--filled---blue-dark {
		border-color: #3d79b7;
	}
	
	.printGrid .circle-label--icon.circle-label--icon---gray,
	.printGrid .graphics-line .graphic-line--filled.graphic-line--filled---blue-lighter {
		border-color: #55c6dc;
	}
	
	.printGrid .circle-label--icon.circle-label--icon---green,
	.printGrid .graphics-line .graphic-line--filled.graphic-line--filled---blue-light {
		border-color: #688394;
	}
	
	
	.printGrid .circle-label--icon {
		margin: 4px 8px 0 0;
	}
	
	.printGrid .circle-label--icon  {
		border: 6px solid #000;
		width: 12px;
		height: 12px;
		border-radius: 6px;
		display: inline-block;
	}
	
	.printGrid .m-tabcontainer .tabscontent .block-appeals--title,
	.printGrid .top-50 .top-50--title {
		display: none;
	}
	
	
	.printGrid .m-tabcontainer .tabscontent > div {
		margin-bottom: 45px;
	}
	
	
	.printGrid .graphics-line li {
		background-image: none;
	}