
.notice-123-container {
	font-size: 14px;
}

	.notice-123-container div.h2-container {
		border-top: 3px black solid;
		margin: 40px 1px 0px 1px;
	}

		.notice-123-container div.h2-container div {
			padding: 0px;
		}

			.notice-123-container div.h2-container div h2 {
				margin: 10px 0px;
			}

	.notice-123-container h3 {
		border-top: 1px black solid;
		border-bottom: 2px black solid;
		margin: 0px;
		padding: 10px 0px;
		margin-bottom: 20px;
	}

	.notice-123-container h4, th.h4 {
		font-size: 18px !important;
	}

	.notice-123-container .indent-text {
		padding-left: 20px;
	}

	.notice-123-container ol.footnote {
		padding-left: 20px;
	}

	.notice-123-container p.footnote {
		margin-bottom: 0px;
	}

	.notice-123-container td {
		font-size: 14px;
	}

		.notice-123-container td img {
			float: right;
			max-width: 150px !important;
			height: auto !important;
		}

	.notice-123-container .table-pricing,
	.notice-123-container .table-pricing-condensed,
	.notice-123-container .table-dimensions,
	.notice-123-container .table-quick-reference,
	.notice-123-container .table-country-group,
	.notice-123-container .table-flat-rates {
		text-align: center;
	}

		.notice-123-container .table-pricing th,
		.notice-123-container .table-pricing-condensed th,
		.notice-123-container .table-dimensions th,
		.notice-123-container .table-quick-reference th,
		.notice-123-container .table-country-group th,
		.notice-123-container .table-flat-rates th {
			text-align: center;
			background-color: #eee;
			font-weight: 600;
			border-right: 1px solid #fff;
			font-size: 14px;
		}

	.notice-123-container .table-of-content-container table tbody tr td {
		padding: 1px 0px;
		border-top: none;
	}

		.notice-123-container .table-of-content-container table tbody tr td h2, .notice-123-container .table-of-content-container table tbody tr td h4 {
			margin-bottom: 0px;
		}

		.notice-123-container .table-of-content-container table tbody tr td:first-child {
			text-align: left;
		}

		.notice-123-container .table-of-content-container table tbody tr td:last-child {
			text-align: right;
			vertical-align: bottom;
		}

			.notice-123-container .table-of-content-container table tbody tr td:last-child a, .notice-123-container .table-of-content-container table tbody tr td:last-child div {
				display: none;
			}

	.notice-123-container .extra-service-container table th {
		background: none;
		text-align: left;
		font-size: 14px;
	}

		.notice-123-container .extra-service-container table th.h4 {
			padding-left: 0px !important;
		}

		.notice-123-container .extra-service-container table th:last-child, .notice-123-container .extra-service-container table td:last-child {
			text-align: right;
			font-weight: normal;
		}

	.notice-123-container .stationery-container .section-header {
		font-weight: 600 !important;
	}

	.notice-123-container .stationery-container table th {
		background: none;
		font-size: 14px;
		text-align: right !important;
	}

	.notice-123-container .stationery-container table thead tr:first-child {
		border-top: 2px solid #ddd;
		text-align: center !important;
	}

		.notice-123-container .stationery-container table thead tr:first-child th {
			text-align: center !important;
		}

			.notice-123-container .stationery-container table thead tr:first-child th:first-child {
				text-align: left !important;
			}

	.notice-123-container .stationery-container table td {
		background: none;
		font-size: 14px;
		text-align: right;
	}

		.notice-123-container .stationery-container table td:first-child {
			text-align: left;
		}

	.notice-123-container .table-country-group tbody td:first-child {
		text-align: left;
	}

	.notice-123-container h4, h5, h6, td.strong, th.strong, th.h4 {
		font-weight: 600 !important;
	}

@media print {
	.notice-123-container {
		font-family: Verdana, Geneva, 'DejaVu Sans', sans-serif;
		font-size: 12px;
	}

		.notice-123-container h2 {
			font-size: 24px !important;
		}

		.notice-123-container h3 {
			font-size: 18px !important;
		}

		.notice-123-container h4, th.h4 {
			font-size: 14px !important;
		}

		.notice-123-container h4, h5, h6, td.strong, th.strong, th.h4 {
			font-weight: 700 !important;
		}

		.notice-123-container a {
			color: blue !important;
		}

		.notice-123-container img.logo {
		}

		.notice-123-container .section-cover-container h1 {
			padding-top: 200px;
		}

		.notice-123-container .end-cover-container .end-cover-section {
			padding-top: 1000px;
		}

		.notice-123-container ol.footnote, .notice-123-container p.footnote, p.note {
			font-size: 12px !important;
		}

		.notice-123-container .table-of-content-container a {
			font-size: 14px;
		}

		.notice-123-container .table-flat-rates th {
			background-color: #eee !important;
			border: none !important;
			border-right: solid 1px #fff !important;
			font-size: 12px;
		}

			.notice-123-container .table-flat-rates th:last-child {
				border-left: none !important;
			}

		.notice-123-container .table-flat-rates td {
			border-left: none;
			border-right: solid 1px #ddd;
			font-size: 12px;
		}

			.notice-123-container .table-flat-rates td:last-child {
				border-right: none;
			}

		.notice-123-container .table-pricing,
		.notice-123-container .table-pricing-condensed,
		.notice-123-container .table-country-group {
			font-size: 11px !important;
			border-bottom: solid 1px #ddd !important;
		}

		.notice-123-container .table-pricing-condensed {
			font-size: 10px !important;
		}

			.notice-123-container .table-pricing th,
			.notice-123-container .table-pricing-condensed th,
			.notice-123-container .table-country-group th {
				background-color: #eee !important;
				font-weight: normal !important;
				font-size: 11px;
				border: none !important;
				border-right: solid 1px #fff !important;
			}

			.notice-123-container .table-pricing-condensed th {
				font-size: 10px;
				padding: 1px 5px;
			}

			.notice-123-container .table-country-group th {
				font-size: 12px;
			}

				.notice-123-container .table-pricing th:last-child,
				.notice-123-container .table-pricing-condensed th:last-child
				.notice-123-container .table-country-group th:last-child {
					border-left: none !important;
				}

			.notice-123-container .table-pricing td,
			.notice-123-container .table-pricing-condensed td,
			.notice-123-container .table-country-group td {
				font-size: 11px !important;
				font-weight: normal !important;
				padding: 3px 1px !important;
				border-top: none !important;
				border-left: none;
				border-right: solid 1px #ddd;
			}

			.notice-123-container .table-pricing-condensed td {
				font-size: 10px !important;
				padding: 0px 1px !important;
			}

			.notice-123-container .table-country-group td {
				font-size: 12px !important;
			}

				.notice-123-container .table-pricing td:last-child,
				.notice-123-container .table-pricing-condensed td:last-child,
				.notice-123-container .table-country-group td:last-child {
					border-right: none;
				}

			.notice-123-container .row-4-border tr:nth-child(4n) td,
			.notice-123-container .row-5-border tr:nth-child(5n) td,
			.notice-123-container .row-1-5-border tr:nth-child(1) td,
			.notice-123-container .row-1-5-border tr:nth-child(5n+1) td,
			.notice-123-container .row-border-bot td
			{
				border-bottom: solid 1px #ddd !important;
			}

			.notice-123-container .row-border td
			{
				border-top: solid 1px #ddd !important;
				border-bottom: solid 1px #ddd !important;
			}

			.notice-123-container .row-border-top td
			{
				border-top: solid 1px #ddd !important;
			}

		.notice-123-container .table-quick-reference {
			border-bottom: solid 1px #ddd !important;
			margin-bottom: 0px;
		}

			.notice-123-container .table-quick-reference th {
				background-color: #eee !important;
				border: none !important;
				border-right: solid 1px #fff !important;
				width: 33.33333333%;
			}

				.notice-123-container .table-quick-reference th:last-child {
					border-left: none !important;
				}

			.notice-123-container .table-quick-reference td {
				border-left: none;
				border-right: solid 1px #ddd;
			}

				.notice-123-container .table-quick-reference td:last-child {
					border-right: none;
				}

		.notice-123-container .table-dimensions {
			font-size: 11px !important;
			border-bottom: solid 1px #ddd !important;
		}

			.notice-123-container .table-dimensions th {
				background-color: #eee !important;
				font-weight: normal !important;
				font-size: 11px;
				border: none !important;
				border-right: solid 1px #fff !important;
			}

				.notice-123-container .table-dimensions th:last-child {
					border-left: none !important;
				}

			.notice-123-container .table-dimensions td {
				font-size: 11px !important;
				font-weight: normal !important;
				padding: 3px 1px !important;
				border-top: none !important;
				border-left: none;
				border-right: solid 1px #ddd;
			}

				.notice-123-container .table-dimensions td:last-child {
					border-right: none;
				}

		.notice-123-container .extra-service-container table {
			margin-bottom: 5px;
		}

			.notice-123-container .extra-service-container table th {
				font-size: 11px !important;
			}

				.notice-123-container .extra-service-container table th.h4 {
					font-size: 14px !important;
				}

			.notice-123-container .extra-service-container table td {
				font-size: 11px !important;
				font-weight: normal !important;
				padding: 3px 1px !important;
			}

		.notice-123-container .extra-service-container h4 {
			margin-bottom: 0px;
		}

		.notice-123-container .stationery-container .section-header {
			font-size: 11px !important;
		}

		.notice-123-container .stationery-container table {
			margin-bottom: 5px;
		}

			.notice-123-container .stationery-container table th {
				font-size: 11px !important;
			}

			.notice-123-container .stationery-container table td {
				font-size: 11px !important;
				font-weight: normal !important;
				padding: 3px 1px !important;
			}

		.notice-123-container .table-of-content-container table tbody tr td:last-child a, 
		.notice-123-container .table-of-content-container table tbody tr td:last-child div {
			display: block;
		}

		.notice-123-container .table-of-content-container td {
			font-size: 11px !important;
			border: none !important;
		}
}
