    @font-face {
	font-family:     'NG';
	src:             url('../fonts/NG-Roman.woff') format('woff2');
	font-style:      normal;
	font-feature-settings: 'onum' 1, 'cv09' 1;
    }
    @font-face {
	font-family:     'NG';
	src:             url('../fonts/NG-Italic.woff') format('woff2');
	font-style:      italic;
	font-weight:     normal;
	font-feature-settings: 'onum' 1, 'cv09' 1;
    }
    @font-face {
	font-family:     'NG';
	src:             url('../fonts/NG-Bold.woff') format('woff2');
	font-weight:     bold;
	font-feature-settings: 'onum' 1, 'cv09' 1;
    }
    @font-face {
	font-family:     'NG';
	src:             url('../fonts/NG-BoldItalic.woff') format('woff2');
	font-style:      italic;
	font-weight:     bold;
	font-feature-settings: 'onum' 1, 'cv09' 1;
    }
    a:link {
	color:           #0000A0;
	text-decoration: underline;
	font-feature-settings: 'calt' 0, 'cv04' 0, 'cv06' 0, 'cv07' 1, 'onum' 0;
    }
    img {
	display:         block;
	margin-left:     auto;
	margin-right:    auto;
	vertical-align:  bottom;
    }
    .lalign {
	text-align:      left;
    }
    .ralign {
	text-align:      right;
    }
    .hlig {
	font-feature-settings: 'hlig' 1;
    }
    .frac {
	font-feature-settings: 'frac' 1;
    }
    .sc {
	font-feature-settings: 'pcap' 1, 'onum' 1, 'kern' 1;
    }
    * {
	font-feature-settings: 'ss01' 1, 'kern' 1;
    }

@media screen {
    h1 {
	margin-left:    10%;
	margin-right:   10%;
	margin-bottom: 0.2cm;
	line-height:   135%;
	background:	 transparent;
	font-family:     'NG';
	font-style:      italic;
	font-weight:     normal;
	font-size:      24pt;
	text-align:      justify;
    }
    h2 {
	margin-left:    10%;
	margin-right:   10%;
	margin-bottom: 0.2cm;
	line-height:   135%;
	background:	 transparent;
	font-family:     'NG';
	font-weight:     bold;
	font-size:      20pt;
	text-align:      justify;
    }
    h3 {
	margin-left:    10%;
	margin-right:   10%;
	margin-bottom: 0.2cm;
	line-height:   135%;
	background:	 transparent;
	font-family:    'NG';
	font-style:      italic;
	font-weight:     normal;
	font-size:      18pt;
	text-align:      justify;
    }
    ul, p, table {
	margin-left:    10%;
	margin-right:   10%;
	margin-top:      0cm;
	margin-bottom: 0.2cm;
	padding:         0cm;
	border:          0cm;
	text-indent:     0cm;
	line-height:   135%;
	text-align:      justify;
	background:	 transparent;
	font-family:     'NG';
	font-size:      16pt;
	-ms-hyphens:     auto;
	-webkit-hyphens: auto;
	hyphens:         auto;
    }
    p {
	text-indent:  0.75cm;
    }
    .smaller {
    font-size:      14 pt;
    }
    table {
	margin-left:     auto;
	margin-right:    auto;
	text-align:      center
    }
    h1 + p,
    h2 + p,
    h3 + p,
    table + p,
    .noindent {
	text-indent:     0cm
    }
    li {
	list-style-position: outside;
	margin-left:     1cm;
    }
    td, th {
	padding-left:    4mm;
	padding-right:   4mm;
	text-align:      justify;
    }
}
@media print {
    @page {
	size:           21cm 29.7cm;
	margin-left:     12%;
	margin-right:    12%;
	margin-top:      12%;
	margin-bottom:   15%;
    }
    h1 {
	margin-bottom: 0.2cm;
	line-height:   135%;
	background:	 transparent;
	font-family:     'NG';
	font-style:      italic;
	font-weight:     normal;
	font-size:      24pt;
	text-align:      left;
    }
    h2 {
	margin-bottom: 0.2cm;
	line-height:   135%;
	background:	 transparent;
	font-family:     'NG';
	font-weight:     bold;
	font-size:      17pt;
	text-align:      left;
    }
    h3 {
	margin-bottom: 0.2cm;
	line-height:   135%;
	background:	 transparent;
	font-family:    'NG';
	font-style:      italic;
	font-weight:     normal;
	font-size:      14pt;
	text-align:      left;
}
    ul, p, table {
	margin-top:      0cm;
	margin-bottom: 0.2cm;
	padding:         0cm;
	border:          0cm;
	text-indent:     0cm;
	line-height:   135%;
	text-align:      justify;
	background:	 transparent;
	font-family:     'NG';
	font-size:      12pt;
	-ms-hyphens:     auto;
	-webkit-hyphens: auto;
	hyphens:         auto;
    }
    p {
	text-indent:  0.75cm;
    }
    .smaller {
	font-size:      10 pt;
	line-height:   120%;
    }
    table {
	margin-left:     auto;
	margin-right:    auto;
	text-align:      center
    }
    h1 + p,
    h2 + p,
    h3 + p,
    table + p,
    .noindent {
	text-indent:     0cm
    }
    li {
	list-style-position: outside;
	margin-left:     1cm;
    }
    td, th {
	padding-left:   2mm;
	padding-right:  2mm;
	text-align:      justify;
    }
}
