  /*!
 * Print Styles
 */

* {background: none !important;}

header img, 
.hero figure, 
#infoGraphic,
.cta.container,
.statement .hero,
aside img,
 main:not(.page-home) .pillars section.home-pillar-intro,
 .case-study .case-study > img {
    display:none !important;
}

section {
    padding-top: 2em;
    border-top: 1px solid #ccc;
    margin-top: 2em;
}

a, 
a:after {
 text-decoration: none !important;
}
blockquote, h4 {
    margin: 0;    
    orphans: 3;
    widows: 3;
    margin-bottom: 12pt;    
    line-height: 1.6em;
}


.pillars {
    overflow:auto;
}
.home-pillar-intro { font-weight:bold;}
.pillars a > div *,
.pillars > section * {
    margin: 0 0 6pt 0;
}
.pillars > a,
.pillars > section {
    padding-top: 0;
    border-top: 0;
    margin-top: 0;
    display: block;
    width: 48%;
    float: left;
    height: 3in;
    margin-top: 5vw;
}
main.page-home .pillars > section,
main.statement .pillars > section {
    width: unset;
    height: unset;
    float: none;
}

.pillars > a:nth-of-type(odd),
.pillars > section:nth-of-type(odd) {
    margin-right: 4%;
}
.pillars h4 {
    font-size: 14pt;
    color: #777;
}
	
.invest ul.give-illustrate {
    margin: 0;
    padding-left: 2ch;
}
.invest aside div,
.faq div > div  {
    display: list-item;
    list-style: square;
    margin-left: 1em;
    padding-left: 0;
}