@charset "UTF-8";
@media print {
    .hidden-for-print,
    .cpc-postalguide-category-banner,
    .cpc-global-alert-banner-inner,
    #postal-guide-nav {
        display: none !important;
        visibility: hidden !important;
    }
    @page {
        size: auto !important;
        margin: 54px 54px !important;
        page-break-after: auto !important;
        page-break-before: auto !important;
    }
    body {
        margin: 0px !important;
    }
    ul li, ol li, a { font-size: 18px !important; }
  	table tbody tr td:first-child { font-weight: 400 !important; }
  	table tbody tr td { font-size: 18px !important; vertical-align: top !important; }
  	table thead tr th { font-size: 18px !important; font-weight: 400 !important; }
    table thead {
      background-color: #f0f0f0 !important;
      text-align: left !important;
      border-bottom: 2px solid #666666 !important;
  	}
  
    p {
        margin-bottom: 24px !important;
      	font-size: 18px !important;
    }

    .pg-footnotes-container p,
    .pg-footnotes-container a {
        font-size: 14px !important;
        line-height: 20px !important;
    }

	.pg-footnotes-container a sup, .pg-footnotes-container sup a { text-decoration: none !important; }

	.pg-no-underline-link { text-decoration: none !important; }
   
    .cpc-component {
        margin-bottom: 40px !important;
    }

    .cpc-component sup a {
        font-size: 14px !important;
    }

    .cpc-component.pg-footnote-print-style {
        margin-bottom: 0 !important;
    }

    .content,
    .cpc-content-block {
        margin-bottom: 0px !important;
    }
    #main-content>.row>.column,
    #main-content>.row>.columns {
        padding: 0 54px !important;
    }
  
    h1 {
        margin-top: 27px !important;
        margin-bottom: 27px !important;
      	font-size: 36px !important;
    }
    h2 {
        margin-top: 0px !important;
        margin-bottom: 24px !important;
      	font-size: 28px !important;
    }
  
  	h3 {
        margin-top: 0px !important;
        margin-bottom: 24px !important;
      	font-size: 24px !important;
    }
  
  	h4 {
        margin-top: 0px !important;
        margin-bottom: 24px !important;
      	font-size: 20px !important;
    }
  
  	h5 {
        margin-top: 0px !important;
        margin-bottom: 24px !important;
      	font-size: 18px !important;
    }

    i,
    em {
        font-style: italic !important;
    }
    b,
    strong,
    mark,
    .medium-highlight {
        font-weight: 500 !important;
    }
    a {
        text-decoration: underline;
    }
    ul>li {
        -webkit-hyphens: auto;
            -ms-hyphens: auto;
                hyphens: auto;
        padding: 0px 0px 0px 0px !important;
        margin-bottom: 0 !important;
    }
    ol, ul {
        margin-bottom: 24px !important;
    }
    ol>li {
        -webkit-hyphens: auto;
            -ms-hyphens: auto;
                hyphens: auto;
        padding: 0px 0px 0px 0px !important;
        margin-bottom: 0;
    }
    li+li {
        margin-top: 8px !important;
    }

    li:last-child {
        margin-bottom: 0 !important;
    }

    ul > li > ul:not([role="menu"]) { margin-top: 8px !important; }
  
    .pg-breadcrumb-desktop > .row.pg-breadcrumb-links {margin: 0 0 64px !important;}

    .pg-breadcrumb-desktop > .row.pg-breadcrumb-links ul li { margin: 0 !important; }

    .pg-breadcrumb-desktop > .row.pg-breadcrumb-links .large-12.columns { padding: 0 !important; }

    .cpc-postalguide-general-banner--image-wrapper h1#title { margin-bottom: 6px !important; }

    .cpc-postalguide-general-banner--image-wrapper .cpc-postalguide-general-banner--last-modified { margin-bottom: 0 !important; }
    
    .pg-disclaimer-container { page-break-inside: avoid !important; }

    /*#previous_next .columns.end { border-top: none !important; }*/
  
  	#previous_next { display: none !important; }

/*     .cpc-ccb--header h2.large-9.columns { margin: 0 !important; }  */

    .row.pg-breadcrumb-links ul li:after {
        content: '' !important;
        left: 0 !important;
        position: relative !important;
        display: inline-block !important;
        height: 1rem !important;
        width: .5rem !important;
        top: .125rem !important;
        margin-right: 6px !important;
        background: url(../img/icons/chevron-right.svg) right 50% no-repeat #fff !important;
    }


    .row.pg-breadcrumb-links ul li a { margin-right: 6px !important; }

	.pg-change-height {height: auto !important;}


    #bc-title:after { display: none !important; }

}