﻿@media print {
    body .container {
        width: 100%;
        padding: 0;
    }

    body .container > .row {
        margin: 0
    }

    body .detail .intestazione {
        padding: 0;
    }

    body {
        color: #000;
        background: #FFF !important;
        font-size: 0.42cm;
        font-family: Arial, Helvetica, sans-serif;
        margin: 10px;
        padding: 10px
    }

    a {
        text-decoration: underline;
        color: #999;
    }

    #logoPerStampaAnnuncio {
        display: none; /*block*/
        padding-bottom: 10px;
        border-bottom: 1px solid #CCC;
    }

    #logoPerStampaAnnuncio img {
        max-height: 100px;
    }

    #logoPerStampaAnnuncio td:nth-child(2) {
        padding-left: 20px
    }

    #logoPerStampaAnnuncio td:nth-child(2) h2 {
        color: #808080;
        font-weight: normal
    }

    .hiddenWhenPrint, .hiddenWhenHiddenStaff {
        display: none
    }

    * {
        max-width: 100%;
    }

    .detail .riepilogo div[class^="col-sm-"] {
        width: 100%;
    }

    .detail .riepilogo .glyphicon {
        display: none
    }

    .menu-btn {
        display: none
    }

    .pushy {
        display: none
    }

    .sidebar {
        display: none
    }

    .masterPageHeader, .masterPageFooter, .masterPageResponsiveMenu {
        display: none
    }

    .btn {
        -webkit-appearance: button;
        -moz-appearance: button;
        color: #000;
        text-decoration: none;
        padding: 3px
    }

    body .bacheca .filtriRicerca, body .bacheca .alert, body .bacheca #topBackButton, body .bacheca .top-back-button {
        display: none;
    }
    /*table*/
    .masterPageContent table, #iframeMain table {
        width: 100%
    }

    .masterPageContent table div {
        display: table-cell;
        padding: 0 5px
    }

    .masterPageContent table#GridViewCompany div {
        display: block
    }

    .masterPageContent table {
        page-break-inside: auto
    }

    .masterPageContent tr {
        page-break-inside: avoid;
        page-break-after: auto
    }
    /*altro*/
    #theForm .theMain .searchDetails {
        display: none
    }

    #theForm .col-sm-offset-1.col-sm-2 {
        margin-left: 0
    }

    #theForm #topbarRicerca {
        height: 100px
    }

    #theForm .btnsearch {
        color: #FFF;
    }

    #theForm #topbarRicerca h1 {
        margin: 0
    }

    #theForm #side-nav ul li a.tick {
        display: block
    }

    #theForm #iframeSidebar {
        width: 100%
    }

    #theForm #iframeSidebar #preview {
        display: none
    }

    #theForm #iframeSidebar .badge {
        color: #FFF;
    }

    #theForm .DetailSearchPanel {
        display: none
    }

    #theForm .sectionTitle, #theForm #CurrentPlafondDiv {
        display: inline
    }

    #theForm #BookmarkThis, #theForm #InfoPlafond, #theForm #InfoHelp, #theForm #dialogConfirm {
        display: none
    }

    #theForm .rowStud {
        margin-top: 10px;
        border-bottom: 1px solid #CCC
    }

    #theForm .company_summary #DIV_entUpAreaBox_left #AvatarLink {
        width: 140px;
        display: block
    }

    #theForm .company_summary #useractions {
        display: none
    }

    #theForm #extleft {
        min-height: 150px;
        overflow: hidden
    }

    #theForm .divBlck_action {
        display: none
    }

    #theForm div[id^="deleteRow"] {
        display: none
    }

    .region-content {
        padding: 0 !important
    }

    /*candidature*/
    #theForm #resultsStrictCV #starrating, #theForm #resultsStrictCV #otherButtons {
        display: none
    }

    .masterPageContent table#ResultGridview div[id^="offlineRow"] {
        display: none
    }

    .masterPageContent #PannelloDinamico .col-sm-height {
        display: block;
    }

    .masterPageContent #PannelloDinamico .MainSidebar {
        margin-top: 20px;
    }

    .masterPageContent #PannelloDinamico .row-same-height {
        display: table
    }

    .masterPageContent #PannelloDinamico .full-width-tabs > ul.nav.nav-tabs {
        padding: 0
    }

    .masterPageContent #PannelloDinamico .full-width-tabs > ul.nav.nav-tabs a {
        display: block
    }

    .masterPageContent #PannelloDinamico .badge {
        color: #FFF
    }

    .masterPageContent #bachecaPanel dir-pagination-controls {
        display: none
    }

    .masterPageContent #anchorListAnnunci {
        display: none
    }

    #theForm .outerNumeroVerdeFooter,
    header .outerNumeroVerde {
        display: none !important;
    }

    #skipToMain {
        display: none;
    }

    body > memori-client, #memori-root {
        display: none;
    }
}
