@media print {
	body {
		text-align:center;
	}

	.Laws {
		text-align:left;
		width:160mm;
	}

	.memo_icon {
		display:none;
	}
}

@media screen {
	body {
		margin-top:0px;
		margin-left:1em;
	}

	img {
		border:none;
	}

	.memo_icon {
		cursor:hand;
		margin-left:5pt;
		margin-right:5pt;
	}
}

@media screen, print {
	body {
		font-size:9pt;
	}

    a:link, a:visited {
    	color:#1B3478;
    	background-color:#FFFFFF;
    }

    a:active, a:hover {
    	color:#CC0000;
    	background-color:#FFFF66;
    }

	.button {
		text-align:center;
    	padding: 0.5em;
	}

	.PromulgateBody {
		text-indent:1em;
		margin-bottom:1em;
	}

	.ImperialSignature {
		margin-left:1em;
		margin-bottom:1em;
	}

	.PromulgateDate {
		margin-left:2em;
		margin-bottom:1em;
	}

	.LawTitle {
		margin-left:3em;
		margin-top:1em;
		margin-bottom:1em;
	}

	.LawNum {
		text-align:right;
		margin-bottom:1em;
	}

	.LawTitle_text {
		font-size:14pt;
	}

	.EnactStatement {
		text-indent:1em;
		margin-bottom:1em;
	}

	.TOC {}

	.TOCLabel {

	}

	.TOCChapterTitle {
		margin-left:1em;
	}

	.TOCSectionTitle {
		margin-left:2em;
	}

	.TOCSubsectionTitle {
		margin-left:3em;
	}

	.TOCDivisionTitle {
		margin-left:4em;
	}

	.TOCSupplProvisionLabel {
		margin-left:1em;
	}

	.Part, .Chapter, .Section, .Subsection, .Division, .SupplProvision {
        word-wrap: break-word;
	}

	.PartTitle, .ChapterTitle, .SectionTitle, .SubsectionTitle, .DivisionTitle, .SupplProvisionLabel {
        word-wrap: break-word;
	}

	.Article {
        word-wrap: break-word;
	}

	div.ArticleTitle {
        word-wrap: break-word;
	}

	span.ArticleTitle, .ParagraphNum, .ItemTitle, .Subitem1Title, .Subitem2Title, .Subitem3Title {
        word-wrap: break-word;
	}

	.ParagraphCaption {
		margin-left:1em;
	}

	.ParagraphSentence {
		margin-left:1em;
		text-indent:-1em;
	}

	.ItemSentence {
		margin-left:2em;
		text-indent:-1em;
	}

	.ItemSentence2 {
		margin-left:2em;
	}

	.Subitem1Sentence {
		margin-left:3em;
		text-indent:-1em;
	}

	.Subitem1Sentence2 {
		margin-left:3em;
	}

	.Subitem2Sentence {
		margin-left:4em;
		text-indent:-1em;
	}

	.Subitem2Sentence2 {
		margin-left:4em;
	}

	.Subitem3Sentence {
		margin-left:5em;
		text-indent:-1em;
	}

	.Subitem3Sentence2 {
		margin-left:5em;
	}

	.AppdxTable {}

	.TableStruct {
		margin-left:1em;
	}

	.AmendProvision {
		padding:1em;
		border:1pt solid #999999;
		background-color:#EEEEEE;
	}

	.Signature {
		text-align:right;
	}

	table {
		border-collapse:collapse;
	}

	td {
		vertical-align:top;
	}
}

.icon_entry {
	vertical-align:top;
	width:15pt;
	text-align:center;
}

.check_entry {
	vertical-align:top;
	width:1px;
	text-align:center;
}

.title_entry {
	vertical-align:top;
	width:500px;
	text-align:left;
}

