/* NUPI-specific CSS Print-rules */
/*
A4  	8.27 x 11.69 inches 	21 x 29.7 cm
Letter  	8.5 x 11 inches  	21.6 x 27.9 cm
*/
#debug {
    display:none !important;
}
/* pagetitle is inside top_big_wrapper so it needs to be visible, but hide other contents */
.top_big_wrapper, .top_big_wrapper .container {
 /*   display:none;*/
    height: auto;
}
.top_navigation, .bottom_navigation, #rightcol {
    display:none;
}
.worldmap {
    /* display:none; */
    height: auto;
}
.worldmap div {
    display: none;
}
.worldmap .s_top, .worldmap .s_bottom {
    display:none;
}
.worldmap .pagetitle {
    display:block !important;
}
.worldmap a.logo {
    display:none;
}
.worldmap a.loud {
    display:none;
}

.footer_big_wrapper {
 /*   display: none;*/
}


/* w3c guidelines */
ul, ol, dl  {
    page-break-before: avoid !important;
} 


/* Overwrite rules from screen.css etc */
.container {
    margin: auto;
    width: auto;
}
div.border {
    border-right:none;
    margin-right:5px;
    padding-right:4px;
}


.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {
    float:none; /* print doesn't understand float */
    margin-right:10pt;
}

/* Special classes to format print as table rows and cells - as print doesn't understand float */
span.row, div.row {
    display: table-row;
}
.cell {
    display: table-cell;
}
span.row div.span-3, span.row div.span-4, span.row div.span-6, span.row div.span-8, span.row div.span-10, span.row div.span-12, span.row div.span-13, span.row div.span-16 {
    display: table-cell;
    width: auto;
    padding-right: 10pt;
}
div.row div.span-3, div.row div.span-4, div.row div.span-6, div.row div.span-8, div.row div.span-10, div.row div.span-12, div.row div.span-13, div.row div.span-16 {
    display: table-cell;
    width: auto;
    padding-right: 10pt;
}
div.last, .last {
margin-right:0;
padding-right:0;
}

/* style_bp.css (line 379)*/
div.pub_list {
    overflow: visible;
    height: auto !important;
    page-break-after: avoid;
}
#maincol img {
    margin-right: 10pt;
}

.noprint {
    display:none;
}
.printOnly {
    display: block;
}
sup.printOnly {
    display: inline;
    font-size:6pt;
    font-weight: normal;
}
.clearFloat {
    clear: both;
}

