/* CSS Document for print friendly version */

/*-----Body and main Declarations-----*/
html *{
  float:none !important;
}
header{
    display: none !important;
}
body.piko header{
    display: block !important;
}
body {
  font: 11pt Times, serif;
  margin:0;
  padding:0;
  color:#000000;
}

h1 {
  margin:12px 0 0 0; 
  padding:0;
  font-size:2.0em;
  font-weight: bold;
  text-transform: uppercase;
}

h2 {
  margin:12px 0 0 0;
  padding:0;
  font-size:1.4em;
  font-weight:bold;
}

h3 {
  margin:8px 0 0 0;
  padding:0;
  font-size:1.4em;
  font-weight:bold;
}

h4 {
  margin:6px 0 0 0;
  padding:0;
  font-size:1.0em;
}

p {
  margin:10px 0 0 0;
  padding:0;
  line-height:1.3em;
}

a:link, a:visited { color: #999999; text-decoration: none; }
a:hover{text-decoration: underline; }
a::after {
    content: " (" attr(href) ") " !important;
}
img, video, iframe{
    display: none !important;
}

#sectionContent {
  overflow: visible;
  margin: 0;
  padding: 0
  position: static;
  width: 100%;
  background: fff;
}

#mainHeader {
  display:none;
}
#headerLogo{
  display: none;
}
#navPanel {
  display: none;
}
#contactInfo, #addressInfo {
  text-align: left;
  font-size: 14px;
}
/*-----Content Declarations-----*/

#primaryContent {
  margin:0;
  width:100%;
  padding: 0;
}

/*-----Logo Container Declarations-----*/

#wrapperTopPrint{
  margin:0;
  padding:0;
  text-align: right;
  width: auto;
  height:130px;
  display: block;
}

#wrapperSectionContent, #centerCol2 {
  float: none;
  width: 90%;
  height: 90%;

}
#centerCol2 {
  float: none;
  width: 100%;
}
/*-----Main Page Container Declarations-----*/

#contentText, #contentText2, #content_left{
  width:100%;
  height:100%;
  min-height: auto;
  margin: 0;
  padding: 0;
  float: none;
  position: static;
}
table.content-table {
  border: 1px solid #999;
  width: 100%;
}
table td, table th {
  padding: 8px;
}
table.content-table td, table.content-table th {
  border: 1px solid #999;
}
table.content-table .odd {
  background:#F4F4F4;
}
.hide {
  display: none;
}
.publishedDate {
  position: static;
  margin-top: 20px;
}
#navBar,#topnav-main, #leftNavArea, #section1SearchBar, #secIconsBar, #fb-secIconsBar, #centerBanner2, #contentIcons,#conicons, #centerBanner, #breadcrumb2, #breadcrumb, #wrapperTop, #se_toolbox_container a, #se_toolbox_container span, #se_toolbox_spacer, #se_toolbox-opener, #se_toolbox-closer, #wrapperTop, #wrapperSearch, #wrapperNav, #wrapperNews, #wrapperTop, #wrapperSearch, #wrapperNav, #wrapperNews, #wrapperNews_no, #skipLinks, #se_toolbox-opener, #se_toolbox-closer, se_toolbox_container, #se_toolbox_spacer, non-simple-edit-links, #se_toolbox ul#non-simple-edit-links li, #se_toolbox ul#logged-in-links li, #mgmenu1, #leftNav, #accessPanel {
  display: none;
  float: none;
}
footer{
    display: none;
}
footer #contactInfo, footer #addressInfo{
  display:block;
  float:none;
  border: 0 none;
}
footer #footerBottom ul li{
  padding: 0;
}
footer #contactInfo #socialMedia{
  display:none;
}
/*-----IPP site Declarations-----*/
#IppTopPrint{
  margin:0;
  padding:0;
  float:none;
  width: auto;
  height:130px;
  display: block;
}
#centerBannerIpp, #rightCol, #rightNav{
  display: none;
}
.rssFeed img{
  display: none;
}
.ippHide{
  display: block;
}
#content_right{
  display: none;
  float: none;
}
#SprinzTopPrint{
  margin:0;
  padding:0;
  float:none;
  width: 100%;
  height:136px;
  display: block;
}
#cpanTopPrint, #nzwalmiTopPrint, #ciriTopPrint, #niphmhrTopPrint{
  width: 100%;
  display: block;
}

#homepage-carousel{
    display: none;
}

.noIconTitle{
    padding: 10px 0;
}

#dtNav{
    display: none;
}

form[id^=search_page] > div:first-child > div > p:first-child,
#search_page_5191 > #content_container_5199{
    display: none;
}

.thumbnailTile a.yearTitle, .thumbnailTile .siderTitle{
    margin: 0;
}

#s1 .tileContent{
    border: 0;    
}

#body > #banner,
#body > #banner_logo{
    display: none;
}

#body .container{
    padding: 15px;
}

.piko .top_main{
    min-height: auto;
    margin-top: 30px;
}
.piko .about_title,
.piko .contact_title{
    border: 0;
}

.piko .about,
.piko .top_main{
    height: auto;
    min-height: auto;
}

.piko .carousel-control,
.piko .food_placeholder{
    display: none;
}

.piko .col-md-6{
    width: 100% !important;
}

.piko #body .container{
    padding :15px !important;
}

.piko .piko2go, .piko2go > .container,
.piko2go .piko2go_content p, .piko2go .piko2go_content h1, .piko2go .piko2go_content h2, .piko2go .piko2go_content h3, .piko2go .piko2go_content h4{
    background-color: transparent !important;
    color: black !important;
}

.piko div.sub_welcome,
.piko a[name='goto_about'],
.piko a[name='goto_food_and_drink'],
.piko a[name='goto_contact'],
.piko a[name='goto_piko2go']{
    display: none;
}


div[class^="col-"] {
  width: 100% !important;
}

.policy-observatory section.top-nav-bar{
    display: none;
}

.policy-observatory #latest-news .first-post,
.policy-observatory #latest-news .second-post{
    padding: 30px 0 !important;
    max-width: 100% !important;
}

.policy-observatory .table-table,
.policy-observatory .row-table,
.policy-observatory .row-table .col-table-red{
    display: block !important;
}

.policy-observatory .tpo-section > .container-fluid > .row > div:first-child,
.policy-observatory .page-custom-section .page-about-top .container > div:first-child{
    display: none;
}

.policy-observatory .masonry-container > div > div{
    position: relative !important;
    width: 100%;
    left: 0 !important;
    top: auto !important;
}

.arrow{
    display: none !important;
}

.four_season .r-tabs-nav,
.four_season .contact_form{
    display: none !important;
}

.four_season .r-tabs .r-tabs-panel{
    display: block !important;
}

.ventures #body .container .Ventures .portfolio .main_title,
.ventures #body .container .Ventures .research_expertise .research,
.ventures #body .container .Ventures .research_expertise .research .text{
    width: 100%;
    padding: 0;
    max-width: 100%;
}

.ventures #body .container .Ventures .portfolio .stories .story,
.ventures #body .container .Ventures .portfolio .stories .story .image{
    width: 100%;
    height: auto;
}
.ventures #body .container .Ventures .portfolio .stories .story{
    margin-bottom: 50px;
}
.ventures #body .container .Ventures .portfolio .stories .story .more,
.ventures #body .container .Ventures .portfolio .stories .story .more::after{
    position: relative;
    bottom: auto;
    right: auto;
}

.ventures #body .container .Ventures .world .innovators,
.ventures #body .container .Ventures .world .worldwide{
    width: 100%;
    display: block;
}

.ventures #body .container .Ventures .world .innovators > div:nth-child(3){
    width: 100%;
}

.ventures #body .container .Ventures .research_expertise .subscribe,
.ventures #body .container .Ventures .world .worldwide{
    display: none;
}

.ventures #content_container_396 > p:first-child{
    display: none;
}