/* 
    Document   : print
    Created on : 29.10.2009
    Author     : mileht
    Description:
        STM Neuvottelu- ja lautakunnat Style Sheet printversion

    INDEX
    1. Hide unwanted elements
    2. Paragraph and cell styles
    3. Link styles
    4. Tables
*/

/* 1. Hide unwanted elements */
    html, body{height: 100%;}
    body{/*font-size: 76%;*/ font-size:10pt; margin: 0; padding: 0; font-family: Arial,sans-serif;}

    div { float:none !important; clear:both; }
    #top{display: inline; }
    #banner { border:0; display:inline; }
    #logo{ background-image: none; display:none; }
    #logo span { display: inline; }
    #print-logo { width: 8.72cm; height: 1.5cm; display: block; margin-bottom: 1cm; }
	#community-logo { display:none; }
    
    
    #wrapper, #top, #top-bg, #site-wrapper, .scaler, .scale-max, .border-right {width: 100%; display: inline; margin: 0; padding: 0;}
    #wrapper { font-size:1em; }
    #site { display:inline; margin: 0; padding: 0; border:0; }
    .navigoPopup, #support, #top-navi, #accesskeys, #search, #left, #footer, #breadcrumb,.portlet-topper,.lfr-dock {display:none !important; visibility:hidden; }
    #middle{ float:none; position:static; width: 90%; margin:0 !important; padding:0 0 0 5%; }
    #middle{overflow: visible; display: inline;}
    #middle.wide { margin:0; display:inline; }
    #right{ float:none; width: 90%; padding-left: 5%; overflow: visible; display: none; }

    div, body, h1, h2, h3, h4, h5, table, tr, td, form, input, ul, li, ol, a, span{background-image: none !important; background: none !important; float: none;}
    ul, ol, table { margin-bottom:10px; }
    .spacer{clear: both; height: 0px; overflow: hidden; line-height: 0;}
    .lfr-portlet-column, .portlet-boundary{display: inline;}
    .nav-menu { display: none; }
    .n5actions, .n5actions .edit, .n5actions .metadataInspector, .n5actions .view {display: none;}
    
    /* Two column element */
    div.ce-l, div.ce-r {float: none;}
    div.ce-l {width:100%;}
    div.ce-r {width:100%;}


/* 2. Paragraph and cell styles */
    .leftAlign{text-align:left;}
    .rightAlign{text-align:right;}
    .centered{text-align:center;}
    .justified{text-align:justify;}
    .h{display:none;}    
    p{line-height: 1.6em;}
    strong{color: #111;}

    h1,h2,h3,h4,h5{color: #111;}
    h1{ font-size: 1.9em; font-weight: normal; letter-spacing: 0.1em;}
    h2 { font-size: 1.8em; font-weight: normal; letter-spacing: 0.1em;}
    h3 { font-size: 1.4em; font-weight: normal;}
    h4 { font-size: 1.2em; font-weight: bold;}
    h5 { font-size: 1.1em; font-weight: bold;}

/* 3. Link styles */
    a{color: #000; text-decoration: none;}
    a:hover{color: #000; text-decoration: none;}    
    .portlet-borderless-bar, .portlet-topper, .infoBar{display: none;}

/* 4. Tables */
    #siteBody table {border-collapse: collapse;}
    #siteBody table td {vertical-align: top; padding: 0.3em;}