#banner_container {
	display: none;
}

.print {
	display: block;
}

#process .step_1,
#process .step_2,
#process .step_3,
#process .step_4,
#process .step_5 {
	padding: 0 0 0 0;
	width: 50%;
	float: left;
}

.print.print_logo {
	position: absolute;
	bottom: 20px;
	left: 0;
}
/* Typeography */

h1 {
	font-size: 22pt;
	margin: 12pt 0;
}

h2 {
	font-size: 18pt;
}

h3 {
	font-size: 16pt;
}

h4 {
	font-size: 14pt;
	border: none;
	padding: 0;
}

p {
	margin: 6pt 0 10pt 0;
	font-size: 12pt;
	line-height: 1.2em;
}

li {
	padding: 2pt 0;
	font-size: 10pt;}


table {
	font-size: 10pt;
}

/* end Typeography */
/* Nav */

#top .nav li a.active {
	border-bottom: 1px solid #ccc;
}

.nav {
	list-style: none;
}

#top .nav {
	position: absolute;
	right: 0;
	bottom: 0;
	width: auto;
}

#top .nav {
	white-space: nowrap;
	text-align: right;
}

#top .nav li {
	display: inline-block;
}

#top .nav li a {
	display: block;
	padding: 4px 6px;
	text-transform:uppercase;
	font-weight: 400;
	font-size: 12px;
}

/* end Nav */

/* responsive layout */

.container .row {
  width: 100%;  
}

.container .row,
.col {
	padding: 0 15px;
}

.col.sm_1, .col.md_1 { width: 8.3333333333% }
.col.sm_2, .col.md_2 { width: 16.6666666667% }
.col.sm_3, .col.md_3 { width: 25% }
.col.sm_4, .col.md_4 {	width: 33.3333333333% }
.col.sm_5, .col.md_5 { width: 41.6666666667% }
.col.sm_6, .col.md_6 { 	width: 50% }
.col.sm_7, .col.md_7 { 	width: 58.3333333333% }
.col.sm_8, .col.md_8 { 	width: 66.6666666667% }
.col.sm_9, .col.md_9 { 	width: 75% }
.col.sm_10, .col.md_10 { width: 83.3333333333% }
.col.sm_11, .col.md_11 { width: 91.6666666667% }
.col.sm_12, .col.md_12 { width: 100% }