@media print {
	


	.PrintOnly {     display:block; }
        .ScreenOnly { display: none;}

	a		{ text-decoration:underline; }


	body { font : 14px/1.5em "Helvetica Neue", Helvetica, Sans-serif, Arial; font-style  : normal; -webkit-text-size-adjust : none; background-color:#e9e9e9; }

        h1.title { font-weight : bold; font-size : 36px; line-height : 36px; letter-spacing: -0.0176em; margin:0.5em 0 1em; }




	a[href]:after { content:"" !important; }
    #page-wrapper { overflow-x:visible !important; }


      #header-wrapper #header #site-name a { background : transparent url('../img/logo-cvs-health-hd.png') no-repeat 0 0; background-size:191px auto; width: 191px; height: 24px; display: block; }


#block-block-166  {
display: none;
}
#block-block-211  {
display: none;
}





        #main .subnavsection { width : 96.825396825396%; margin : 0 1.587301587302%; float:left; background-color:#999999; margin-bottom:32px;  display:table; }
                #main .subnavsection img { width:100% !important; height:auto !important; }
                #main .subnavsection .subnavsection-content {width:51.639344262295%;padding-bottom:64px;background-color:#ffffff;display:table-cell;vertical-align:top;}
                        #main .subnavsection .subnavsection-content .inner-padding { padding:32px 12.698412698413% 32px 6.349206349206%; }
                        #main .subnavsection .subnavsection-content {padding:32px 0 80px;}
                        #main .subnavsection .subnavsection-content h2 { padding:0 12.698412698413% 0 6.349206349206%; margin-top:0; }
                        #main .subnavsection .subnavsection-content p  { padding:0 12.698412698413% 0 6.349206349206%; }
                        #main .subnavsection .subnavsection-content h3 { color:#cc0000; border-bottom:2px solid #eeeeee; border-bottom:2px solid #eeeeee; padding:24px 6.349206349206%; margin:0; margin-right:6.349206349206%; }
                                #main .subnavsection .subnavsection-content h3.active { color:#000000; }
                                #main .subnavsection .subnavsection-content h3.last { border-bottom:2px solid #eeeeee; }
                        #main .subnavsection .subnavsection-content .details { display:none; }
                #main .subnavsection .subnavsection-side { width:48.360655737705%; background-color:#cc0000; color:#ffffff; font-weight:300; display:table-cell; vertical-align:top; }
                        #main .subnavsection .subnavsection-side .inner-padding { padding:32px 6.779661016949%; }
                                #main .subnavsection .subnavsection-side .inner-padding a { color:#ffffff; text-decoration:underline; }
                                #main .subnavsection .subnavsection-side .inner-padding a:hover { text-decoration:none; }
                                #main .subnavsection .subnavsection-side .inner-padding.blacktext { color:#000000; }
                                #main .subnavsection .subnavsection-side .inner-padding.blacktext a { color:#000000; }
                        #main .subnavsection .subnavsection-side .subnavsection-links { padding:24px 0;}
                                #main .subnavsection .subnavsection-side .subnavsection-links a { color:#ffffff; display:inline-block; padding-bottom:16px; text-decoration:underline; }
                                #main .subnavsection .subnavsection-side .subnavsection-links a:hover { text-decoration:none; }


    /* Hide sharebar */
    .addthis_toolbox { display: none; }
    
    #main-wrapper #main-main-wrapper.detailed-page #main #main-side-column {font-size:14px;line-height:1.5em;overflow: hidden;display: none;/* page-break-before: always !important; */}
    
    #main-wrapper #header-section h1 { font-size:36px; line-height : 36px; margin: 28px 0 27px;}


        #main #content-top-section { width : 96.825396825396%; margin : 0 1.587301587302%; }
                #main #content-top-section > .inner { padding:0 3.28893442623% 0; }
        #main #content-section { display: table; width : 96.825396825396%; margin : 0 1.587301587302%; }
        #main #main-content { width: 68.852459016393%; display: table-cell; vertical-align: top; text-align:left; direction: ltr;  }
        #main #main-side-column { display: none; width: 31.147540983607%; display: table-cell; vertical-align: top; text-align:left; direction: ltr; }

                #main #content-section.attach { margin-bottom:24px; }
                #main #content-section.attach #main-content, #main #content-section.attach #main-side-column { background:transparent; height:auto; }
                #main #content-section.attach #main-content > .inner, #main #content-section.attach #main-side-column > .inner { padding-top:0; padding-bottom:0; }

                #main #content-section h3 { margin:1.5em 0 1em; }
                #main #content-section blockquote { background-color:#fb7096; color:#ffffff; padding:0; margin:0; padding:32px 24px 48px; margin:16px 0 32px; }
                        #main #content-section blockquote p { font-size:18px !important; }
                        #main #content-section blockquote p span.from { font-size:14px !important; display:block; padding-top:32px; }
                #main #content-section img {display: none;}
                #main #content-section #node-16041 .field-items img { width: inherit !important; }
                #main .page-inner .region-content-additional #block-views-featured-content-slider-block-2 { float: left; }



    #header-wrapper #header .block.other-sites { position:absolute; top:-15px; right:220px;display:none;  }
    #header-wrapper #header .block.shortcuts .content ul li a {color:#646464;font-size:14px;line-height:20px;font-weight:400;white-space: nowrap;display: none;}
    #header-wrapper #header #block-search-form label {z-index:99;overflow:visible;color:#000000;display: none;width:36px;height:36px;right:0;clip:auto;background:#ffffff url('../img/button-search-hd.png') no-repeat right center;background-size:auto 25px;text-indent:-9999px;}
    #header-wrapper #header .block.other-sites { display:none; position:absolute; top:-15px; right:220px;  }
    #header-wrapper #header .header-nav ul.menu {margin:0;padding:18px 0;list-style:none;display: none;}

#page-wrapper { background-color:#e9e9e9; }
        #page-wrapper .page { max-width : 800px; margin : 0 auto; }
        #page-wrapper .page-inner { width : 98.4375%; margin: 0 0.78125%;}
                #page-wrapper .page-inner:before, #page-wrapper .page-inner:after { content: " "; /* 1 */ display: table; /* 2 */ } /*clearfix*/
                #page-wrapper .page-inner:after { clear: both; } /*clearfix con't*/
                #page-wrapper .page-inner .pg-grid { width : 96.825396825396%; margin : 0 1.587301587302%; float:left; }
                        #page-wrapper .page-inner .pg-grid.top-gutter { margin-top:16px; }
                        #page-wrapper .page-inner .pg-grid.bottom-gutter { margin-bottom:16px; }
                        #page-wrapper .page-inner .pg-grid .inner-padding { padding: 36px 3.28893442623%; }
                #page-wrapper .page-inner .pg-grid.break { clear:left; }
                #page-wrapper .page-inner .pg-grid.w-2-1 { width : 46.825396825397%; }
                        #page-wrapper .page-inner .pg-grid.w-2-1 .inner-padding { padding: 36px 6.779661016949% }
                #page-wrapper .page-inner .pg-grid.w-3-1 { width : 30.15873015873%; }
                #page-wrapper .page-inner .pg-grid.w-3-2 { width : 63.095238095238% } #page-wrapper .page-inner .pg-grid.w-3-2 .inner-padding {padding: 36px 5.660377358491%;}
                #page-wrapper .page-inner .pg-grid.w-4-1 { width : 21.825396825397%; }
                #page-wrapper .page-inner .pg-grid.w-4-3 { width : 71.825396825397%; }




}

@page 
    {
        size:  auto;   /* auto is the initial value */
        margin: 5mm;  /* this affects the margin in the printer settings */
    }
