/*@import url("screen.css");*/

@import url("localnav.css");

@media print {
	@page  {
    size: auto;   
    margin: 25mm 25mm 25mm 25mm;
	}

	header.top-nav, .back-to-top, .assistText, .third-nav-bar, .sticky-breadcrumbs, .drawer, #globalfooter, #main-toc-large, #main-toc-small {
		display: none;
	}

  
	#helpSearchForm {
		display: none;
	}
	.feedbacklink {
		display: none;
	}
   
    .content-section table {
        border: 1px solid #C2C4BA;
        border-collapse: collapse;
        border-spacing: 0;
        font-size: 95%;
        margin-left: 15px;
        width: 90%;
	}
	table.lined-columns thead th, table.lined-columns thead td, table.lined-rows > tbody th, table.lined-rows > tbody td {
    border-left: 1px solid #C2C4BA;
    border-right: 1px solid #C2C4BA;
	}
	table.lined-rows > thead th, table.lined-rows > thead td, table.lined-rows > tbody th, table.lined-rows > tbody td {
    border-bottom: 1px solid #C2C4BA;
    border-top: 1px solid #C2C4BA;
    border-right: 1px solid #C2C4BA;
	}
	.content-section td {
    border: 1px solid #C2C4BA;
    padding: 2px 5px 0;
    vertical-align: top;
	}
	.content-section th, .content-section td.th_p, .content-section td.th_e, .content-section td.th_d, .content-section td.th_en, .content-section td.th_des {
    background: none repeat scroll 0 0 #E2E2E2;
    border: 1px solid #C2C4BA;
    color: #000000;
    font-weight: 700;
    padding: 5px;
    text-align: left;
    vertical-align: middle;
	}
	span.uicontrol, span.wintitle, div.question {
		font-weight: bold;
	}
	.list-numbered .list-numbered > li:before{
		background: none repeat scroll 0 0 #B9E0F7;
    color: white;
    content: counter(li,lower-alpha);
    counter-increment: li;
    display: inline-block;
    height: 24px;
    margin-right: .5em;
    text-align: center;
    width: 24px;
	}
	.substeps ol.list-numbered {
		counter-reset: li;
		list-style: none outside none;
	}
	p.feedback {
		display: none;
	}
	#gallery {
		display: none;
	}
	.reference-index {
		display: none;
	}
	
	.noprint, .back-2-top {
		display: none;
	}


    body { font-size: 0.875em;
		line-height: 1.71429em;
		margin-bottom: 1.71429em;
		margin-top: 0;
		background: none repeat scroll 0 0 #FEFEFE;
		color: #4D4D4D;
		font-family: "Lucida Grande","Segoe UI","Arial",sans-serif;
		margin: 0;
	}

	.row {
		margin-bottom: 1.5em;
		margin-top: 1.5em;
        /*width: 70%;*/
	}


	.card {
		color: #595959;
		margin-bottom: 1.5em;
		min-height: 100%;
		padding: 1em 2em 1em 0;
	}
	.card h3 {
		line-height: 1.6em;
		margin-bottom: 0.15em;
		margin-top: 0.75em;
	}

	#home-main-text {
		margin-bottom: 4.5em;
		margin-left: 4.16667%;
		margin-top: 3.75em;
		width: 33.3333%;
	}
	.banner:before, .feature:before, .banner:after, .feature:after {
		content: " ";
		display: table;
	}
	
	img {
		border: 0 none;
	}
	img, object, embed, video {
		height: auto;
		max-width: 100%;
	}

	h1.gray, h2.gray, h3.gray, h4.gray, h5.gray, h6.gray {
		color: gray;
	}

	fieldset label, .column-1, .column-2, .column-3, .column-4, .column-5, .column-6, .column-7, .column-8, .column-9, .column-10, .column-11, .column-12, .column-13, .column-14, .column-15, .column-16, .column-17, .column-18, .column-19, .column-20, .column-21, .column-22, .column-23, .column-24, .feature .feature-text, .feature .feature-block, #header .header-inner, #footer nav, #footer-legal, .navigation-bar nav, .section-bar nav, .navigation-bar header, .section-bar header, #gallery .gallerydiv {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0 0.5em;
	}


	.grid-container .column-24{
		width: 100%;
	}
	element.style{
		width: 100%;
	}

	div {
		display: block;
	}
	.column-12 {
		width: 50%;
	}
	.clear {
		clear: both;
	}

	.btn {
		-moz-box-sizing: border-box;
		-moz-user-select: none;
		border: medium none;
		border-radius: 3px;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125);
		color: #FFFFFF;
		cursor: pointer;
		display: inline-block;
		font-family: "Avenir LT W01 65 Medium",Arial,Helvetica,sans-serif;
		font-size: 0.875em;
		letter-spacing: 1px;
		line-height: 1.71429em;
		padding: 0.3em 1.25em;
		position: relative;
		text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125);
		text-transform: uppercase;
		transition: all 0.05s linear 0s;
		white-space: nowrap;
	}
	.btn.primary, .btn.orange {
		background: none repeat scroll 0 0 #E98D32;
	}
/*p {
font-size: 0.875em;
line-height: 1.71429em;
margin-top: 0em;
margin-bottom: 1.71429em;
}*/
.container .column-16, .container, .tablet-column-24{
	width: 100%;
}




	/* Styles for publisher content */
	img {
		max-width: 100%;
	}
	.panel {
		/*margin-bottom: 1.5em;*/
		/*line-height: 1em;*/
		/*border-radius: 10px;
		float: none;
		margin-left: 0.5em;
		margin-right: 0.5em;
		box-shadow: inset 0 0 0 1000px #F3F3EF;
		padding: 1.023rem;*/
		background-color: #f8f8f8 !important;
    border: 1px solid #efefef;
		box-shadow: inset 0 0 0 1000px #f8f8f8;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,s‌​tartColorstr='#f8f8f8', endColorstr='#f8f8f8')"; /* IE8 */
    padding: 1.023rem;
	}

	.panel p {
		margin-bottom: 0;
	}

	.page-content h5, .reference-content h5 {
		margin-bottom: 0em;
		margin-top: 1.26316em;
	}
	.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
		margin-bottom: 0;
		margin-top: 0;
	}
	h5 {
		font-size: 1em;
		line-height: 0px;
	}

	.reference-content h1 {
		padding-left: 0;
		padding-right: 0;
		width: 63%;
	}
	.page-content h1, .reference-content h1 {
		margin-bottom: 0.63158em;
		margin-top: 1.26316em;
	}
	h1.divider {
		border-color: #EDEDED;
		border-width: 1px;
		padding-bottom: 0.375em;
	}
	.page-title {
		margin-top: 0 !important;
	}



	/* End of - Styles for publisher content */
}
