body {
font-size: 13px;
}


#header {
	background: #0085CA;
}
#header h1 {
	color: rgb(255, 255, 255);
	text-shadow: 0 0 4px rgba(0,0,0, 0.4);
}
#header h2 {
	color: rgba(255, 255, 255, 0.50);
}
a {
	color: rgb(13,112,189);
}
a:focus,
a:hover {
	color: rgba(13,112,189, 0.6);
	text-decoration: none;
}

#content h3 {
	color: rgb(102,178,25);
}


li {
	line-height: 1.4em;
	padding-bottom: 0.4em;
}
li:before {
	margin-top: 2px;
}

section#education {
	page-break-before: always !important;
}

section#references div.col-sm-12 {
	margin-top: 0.3em;
}

blockquote.reference {
	page-break-inside: avoid !important;
	border-top: none;
	border-right: none;
	border-bottom: none;
}

.forcePageBreakAfter {
	page-break-after: always !important;
}
.forcePageBreakBefore {
	page-break-before: always !important;
}

@media print {
	#header {
		padding: 30px 0;
	}
	#header h2 {
		color: rgba(0,0,0, 0.30) !important;
	}
	aside h3 {
		color: rgba(0,0,0, 0.50) !important;
	}
    a[href]:after {
        content: "";
    }
	.strike-through {
		border: none;
	}
}