H1 {  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18pt; font-weight: bold;
  margin-top: 16px; margin-bottom: 2px; padding-top: 0px; padding-bottom: 0px; }

@media print {
  H1 {page-break-before:auto}
  .menu, .header, .footer, .comment, .noprint { display: none; }
}

H2 {  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px; font-weight: bold;
  margin-top: 16px; margin-bottom: 2px; padding-top: 0px; padding-bottom: 0px; }

H3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;
  margin-top: 14px; margin-bottom: 2px; padding-top: 0px; padding-bottom: 0px}

H4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;
  margin-top: 6px; margin-bottom: 2px; padding-top: 0px; padding-bottom: 0px}
  
body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;}

.title {  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18pt; font-weight: bold; text-align: center; color: #808080; 
  margin-top: 16px; margin-bottom: 2px; padding-top: 0px; padding-bottom: 0px; }

p {  margin-bottom: 6px; margin-top: 2px; }

div {  font-family: Verdana, Arial, Helvetica, sans-serif; }
# div img { clear: both; float:left; width: calc(100% - 8px); }

# img { padding:2px; margin-left: 3px; margin-right: 3px;  border-width: 1px; border-style: solid; border-color: #808080; page-break-inside: avoid; }

th {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}

td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; margin: 0px; padding: 0px;}

.smatt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}

.comment {  font-size: 9pt; text-indent: 0px; margin-top: 1px; margin-bottom: 1px; border-width: 0px; border-style: solid;
   padding: 1px; font-style: italic;}

.sub_head {  font-size: 110%; text-indent: 0px; margin-left: 30px;
   margin-top: 4px; margin-bottom: 0px; border-width: 0px; padding: 0px; padding-left: 4px; }

.sub {  font-size: 90%; text-indent: 0px; margin-left: 30px;
   margin-top: 2px; margin-bottom: 6px; border-width: 1px; border-style: solid;
   padding: 4px; padding-left: 4px; background-color: #f0f0f0; }

.sub_sub {  font-size: 90%; text-indent: 0px; margin-left: 30px;
   margin-top: 2px; margin-bottom: 6px; border-width: 1px; border-style: solid;
   padding: 4px; padding-left: 4px; background-color: #fffff0; }

.header {  font-size: 80%; text-indent: 0px; float: left; width: calc(100% - 10px);
   margin-top: 0px; margin-bottom: 0px; border-width: 1px; border-style: solid;
   padding: 4px; border-color: #e0e0e0; background-color: #f0f0f0; }

.footer {  font-size: 80%; text-indent: 0px;
   margin-top: 3px; margin-bottom: 6px; border-width: 1px; border-style: solid;
   padding: 4px; border-color: #e0e0e0; background-color: #f0f0f0; page-break-before: avoid; }
   
.img_no_border { border-width: 0px; }   

.img_gray_border { border-width: 2px; border-color: #e0e0e0; }

.img_w600 { width: 600px; height: auto; }  

.img_w400 { width: 400px; height: auto; }  

.img_wfull { width: 100%; height: auto;}  

figure { float: right; page-break-inside: avoid; }

/* figure::after { content: "<div style=\"clear:both;\">&nbsp;</div>";} */

/* Birtist undir Formats í Tinymce-ritlinum */
.hreinsa { clear: both; }
.skyggt {border-width: 2px; background-color: #E0E0E0; margin-left: 30px; border-style: solid; border-color: #C5C0C0; border-width: 2px;}
.place { background-color: #A3CEF7; }
.inset { background-color: #6ED26A; }
.stort { font-size: 18pt; }
.smatt { font-size: 8pt; }
.plist { line-height: 8px; margin: 2px; }

.thumbdiv { height: 130px; float: left; margin: 2px; border-style: solid; border-color: #7F7F7F; border-width: 2px; }

.thumbdiv_place { height: 56px; float: left; margin: 2px; border-style: solid; border-color: #7F7F7F; border-width: 2px; }
.thumbdiv_noplace { height: 56px; float: left; margin: 2px; border-style: solid; border-color: #FF0000; border-width: 2px; }
.aline { border-width: 1px 0px 0px 1px; border-color: #D6D8E5;  border-style: solid;
	margin: 3px 1px 2px 20px; background-color: #EFEFF4}
