@media print {


* {
    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari, Edge */
    color-adjust: exact !important;                 /*Firefox*/
}


body {
    font-family: 'Montserrat',sans-serif;
    background: #fff none !important;
    color: #000;
    width: 100% !important;
 }

.sociallinks {display:none;}

.logo  {display:none;}

#wpadminbar {display:none;}

nav {display:none;}

.pollheroimage img {
    display:none;
    max-width: 300px;
    max-height: 300px;
    float:left;
    margin: 0px 30px 20px 0px;
    border:10px solid pink;
}

p {
    font-size: 12pt !important;
    line-height: 19pt;
}

.bullets {
    margin: 20px 0px 20px 20px;
    font-size: 12pt !important;
    line-height: 19pt;
}

.bullets li {margin: 0px 0px 17vpx 0px;
}



blockquote {
    margin: 15pt 25pt 25pt 25pt;
    padding: 0px 0px 0px 0px;
    font-style: italic;
    font-size: 12pt !important;
    line-height: 19pt;
}



.morecontent p {
    font-size: 12pt !important;
    line-height: 19pt;
}
.morecontent li {
    font-size: 12pt !important;
    line-height: 19pt;
}






h2 {color: black !important; text-align: left !important;}
h3 {color: black !important; text-align: left !important;}
h4 {color: black !important; text-align: left !important;}




.title {
    font-size: 26pt !important;
    margin: 11pt 0;
    line-height: 31pt;
}

.subhead {
    line-height: 22pt;
    font-size: 16pt;
}




.chart-title {
    font-weight: bold;
    font-size: 20pt;
    margin: 0 auto 18pt auto;
}


.chart-sub {
    text-align: center;
    font-size: 14pt !important;
    line-height: 21pt;
    }


.chart {
    border:2px solid black;
    padding: 15pt;
    display:block;
    text-align: center;}

.planet-charts-container {    display:block; }



.chart-source  {
    text-align: left;
    display:block!important;
    background: url(https://maristdev.wpengine.com/wp-content/themes/MaristGrid/img/print.gif) no-repeat  0 20pt !important;
    padding: 16pt 0px 0px 38pt;
    margin: 10pt 0px 7pt 0px;
    min-height: 42pt;
    font-size: 12pt !important;
    line-height: 18pt;
    background-size: 30pt !important;
    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari, Edge */
    color-adjust: exact !important;
    }


.secondarychart {
    border:2px solid black;
    padding: 15pt;
    display:block;
    text-align: center;}

.secondarychart em {
    text-align: left;
    display:block !important;
    background: url(https://maristdev.wpengine.com/wp-content/themes/MaristGrid/img/print.gif) no-repeat  0 20pt !important;
    padding: 16pt 0px 0px 38pt;
    margin: 10pt 0px 7pt 0px;
    min-height: 42pt;
    font-size: 12pt !important;
    line-height: 18pt;
    background-size: 30pt !important;
    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari, Edge */
    color-adjust: exact !important;
    }

    .secondarychart h3  {
        text-align: center !important;
        font-weight: bold;
        font-size: 20pt;
        margin: 0 auto 18pt auto !important;
    }
    


.basebuttons {display:none;}

footer {display:none;}





canvas {
    xmax-width: 550pt !important;
    xmax-height: 100% !important;
    margin: 0 auto !important;
    xborder:10px solid red; 
    display:block !important;
}









/* 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 }


/* Displaying link color and link behaviour */
a:link, a:visited, a {background: transparent;color: black;font-weight: bold;text-decoration: underline;text-align: left;}

a { page-break-inside:avoid }

a[href^=http]:after {content:" < " attr(href) "> ";}

a:after > img {content: "";}

article a[href^="#"]:after {content: "";}

a:not(:local-link):after {content:" < " attr(href) "> ";}



/*  Making intergated videos disappear, and removing the iframes' whitespace to zero. */
.entry iframe, ins {display: none;width: 0 !important;height: 0 !important;overflow: hidden !important;line-height: 0pt !important;white-space: nowrap;    }

.embed-youtube, .embed-responsive {position: absolute;height: 0;overflow: hidden;}

/* Hiding unnecessary elements for the print */
#header-widgets, nav, aside.mashsb-container,
.sidebar, .mashshare-top, .mashshare-bottom,
.content-ads, .make-comment, .author-bio,
.heading, .related-posts, #decomments-form-add-comment,
#breadcrumbs, #footer, .post-byline, .meta-single,
.site-title img, .post-tags, .readability{display: none;}





} /*-- end --*/
