header, .block-menu-menu-footer-social, .block-menu-menu-footer-brands, .block-menu-menu-footer-menu, aside, .l-diptych, .l-footer-top, .l-featured-inner {
    display: none;
}

.node-type-market-application .l-featured-inner, .front .featured-wrap {
   display:block; 
   min-height: 0;
}
.front .featured-wrap {
   background: #ee3124 url(../images/background_image.png) center top no-repeat; 
   -webkit-print-color-adjust: exact;
}
    

.node-type-market-application .l-featured-inner .banner {
    display: none;
}

.node-type-market-application .l-featured-inner #page-title {
    position: relative;
    text-align: left;
    transform:none;
    display: block;
    width: 100%;
    margin-left: 0;
    top: 0;
    left: 0;
}

.node-type-market-application .view-applicable-products-markets .form-item a:after {
    display: none;
}

footer.l-footer .footer .copyright {
    display: block;
    color: black;
    float: none;
    width: 100%;
    padding: 0;
}
.not-front .l-main .main {
    margin: 0;
}

@page { 
    size: A4 portrait;
}

.block-wrap #quicktabs-events ul li,
.section-calculator-tools #tabs li.yui3-tab {
    width: 100%;
}

.section-calculator-tools @page {
    size: A4 landscape;
}

@page :left {
margin: 1cm;
}
 
@page :right {
margin: 1cm;
}

body {
font: 13pt Georgia, "Times New Roman", Times, serif;
line-height: 1.3;
background: #fff !important;
color: #000;
}
 
h1 {
font-size: 24pt;
}
 
h2, h3, h4 {
font-size: 14pt;
margin-top: 25px;
}

h1#page-title {
    letter-spacing: normal;
    text-transform: none;
}

/* Defining all page breaks */
a {
    page-break-inside:avoid
}
blockquote {
    page-break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }

.section-product-solution-finder .view-filters, .section-product-solution-finder .view-header {
    padding: 0;
}

.section-product-solution-finder .view-content {
    padding-top: 0;
}

.front .block-views-markets-applications-block .market-block {
    padding: 0;
    text-align: left;
}
.front .block-views-markets-applications-block .market-block .market-title,
 .front .block-views-markets-applications-block .market-block .market-title a {
    text-align: left;
    margin: 0;
    padding-left: 0;
}

.front .block-views-markets-applications-block .market-block .field-type-image img {
    display: block;
    text-align: left;
}

.l-triptych .triptych-first, .l-triptych .triptych-middle, .l-triptych .triptych-last {
    width: 100%;
    margin: 0;
    padding: 0;
    height: auto !important;
    float: none;
}

.front .featured, .front .calculator, .front .news {
    padding: 0;
    border: 0;
    margin: 0;
    height: auto;
    background: none;
}

.front .featured div.more-link, .front .featured .field-name-field-featured-block-more-link, .front .featured p.more-link, .front .calculator div.more-link, .front .calculator .field-name-field-featured-block-more-link, .front .calculator p.more-link, .front .news div.more-link, .front .news .field-name-field-featured-block-more-link, .front .news p.more-link {
    position: relative;
    margin: 0 0 2rem;
    padding: 0;
    width: 100%;
    max-width: 100%;
    transform: none;
    left: 0;
    bottom: auto;
}

.front .featured .description, .front .featured .description p, .front .featured .field-name-field-featured-block-body p, .front .calculator .description, .front .calculator .description p, .front .calculator .field-name-field-featured-block-body p, .front .news .description, .front .news .description p, .front .news .field-name-field-featured-block-body p {
    margin-bottom: 0;
}

.front .featured .featured-heading, .front .featured .field-name-field-featured-block-subheading, .front .calculator .featured-heading, .front .calculator .field-name-field-featured-block-subheading, .front .news .featured-heading, .front .news .field-name-field-featured-block-subheading, 
.front .featured .block-title, .front .featured .field-name-title h2, .front .calculator .block-title, .front .calculator .field-name-title h2, .front .news .block-title {
    font-size: 1.5rem;
}

.flexslider .flex-direction-nav a, 
.section-brands .block-views-brands-block .brand-list .brand-image a:after, 
.section-technologies .block-views-technologies-block .market-block .field-type-image a:after,
.section-markets-applications .block-views-markets-applications-block-1 .market-block .field-type-image a:after {
    display: none;
}

.transcendia-story p, .transcendia-story a {
    font-size: 1.2rem;
}
.transcendia-story a {
    display:block;
}

.main-message .field-name-field-main-message-heading {
    font-size: 1.8rem;
}

.main-message .message-text {
    margin: 3rem 0 4rem;
}

.section-brands .block-views-brands-block .brand-list .brand-image img, 
.section-technologies .block-views-technologies-block .market-block .field-type-image img,
.section-markets-applications .block-views-markets-applications-block-1 .market-block .field-type-image img {
    width: 50% !important;
    height: auto;
    margin: 1rem 0;
}