@media print, screen {
    
    body { 
    margin:0;
    padding:0;
    color: #000;
    background: none;
    }
        
    /*Headings */
    #page h1, #page h2, #page h3, #page h4, #page h5, #page h6 { font-family: Helvetica, Arial, sans-serif !important; }
    #page h1{font-size:19pt; margin-top: 0;}
    #page h2{font-size:17pt;}
    #page h3{font-size:15pt;}
    #page h4, #page h5, #page h6{font-size:12pt; font-style:normal !important;}
    #page p {font-size: 12pt;}
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; color: #000; }
    
    code { font: 10pt Courier, monospace; } 
    blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }
    hr { background-color: #ccc; }
    
    /* Images */
    /*img { float: left; margin: 1em 1.5em 1.5em 0; }
    a img { border: none; }*/
    
    /* Table */
    table { margin: 1px; text-align:left; border-collapse: collapse; }
    th { border: 1px solid #333;  font-weight: bold; }
    td { border: 1px solid #333; }
    th,td { padding: 4px 10px; }
    tfoot { font-style: italic; }
    caption { background: #fff; margin-bottom: 20px; text-align:left; }
    thead {display: table-header-group;}
    tr {page-break-inside: avoid;} 
    
    /* Specifics */
    #header, #sitetitle, #sidebar, #footer, .magentotop, .otherbutton, .mag_infobox, .fc2 { display: none !important; }
    .headlinebox h1 { padding: 0 !important; }
    #contentarea, #wrapper, #page, #pagespace {
	width: auto;
	float: none;
    	margin: 0;
    	padding: 0;
    }
    #page, #pagespace p {
    	line-height: 1.4 !important;
    	word-spacing:1.1pt !important;
    	letter-spacing:0.2pt !important;
    	font-family: Georgia,"Times New Roman", serif !important;
    	font-size: 12pt;
    	width: 100%;
    	}
    #pagespace p { margin-left: 0; margin-right: 0; }
    ul { width: auto; }
    li { list-style: disc !important; padding: 0 !important; margin: 0 0 0 0.3in !important; width: auto !important; }
    .nobullet { list-style: none !important; padding: 0!important; }
    .txtcol1, .txtcol2, .txtcol3, .fc1, .col1, .col2 { float: none !important; width: 100% !important; }
    .factbox, .txtcol1, .txtcol2, .txtcol3 { margin: 0 !important; } /*kompetencer*/
    
}

@media screen {
    body { padding: 20px; }
}
