/* Styles used in the Transfer Requirements Tool and its includes */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#tlayout td {
	padding: 12px;
}

.btn-submit {
	margin-bottom: 0;
}

input[type="radio"], input[type="checkbox"] {
    margin: 4px 0px 0 10px;
    margin-top: 1px;
    line-height: normal;
}

@media print {
	a img { display:none; }
	body { background-color: #FFFFFF; }
	* {
		font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
		line-height:90%;
		padding-bottom:.2em;
	}
	div, h1, h2, h3, h4, li, p, span { 
		margin:.3em;
		padding:0;
	}
	.form {
		margin:0;
		padding:0;
		background-color:#FFFFFF;
		font-family:"Times New Roman", Times, serif;
		font-size:70%;
	}
	input { margin:0; }
	.noprint { display:none; }
	.noview {
		text-align:center;
		display:block;
	}
	table { margin-left:.5em; }
	td {
		word-break: break-word;
		text-overflow: ellipsis;
	}
	a {
		-ms-word-break: break-all;
		-ms-word-wrap: break-word;
		word-wrap: break-word;
		word-break: break-all;
	}
	a[href]:after {
    content: none !important;
  }
}