@media print {
    /* hide page header: title, top navigation... */
    #portal_title {
        visibility: hidden;
        display: none;
    }
    
    #page_top_navigation {
        visibility: hidden;
        display: none;
    }
    
    #top_navigation_border {
        visibility: hidden;
        display: none;
    }
    
    /* hide price list left navigation */
    #price_list_left_navigation {
        visibility: hidden;
        display: none;
    }
    
    /* hide price list form */
    .price_list_form {
        visibility: hidden;
        display: none;        
    }
    
    /* hide page footer */
    #footer {
        visibility: hidden;
        display: none;
    }
    
    /* hide print button */
    #print_button {
        visibility: hidden;
        display: none;
    }
    
    div.price_list_packet {
        border: 1px solid #D4D4D4;
        width: 170px;
        height: auto;
        padding: 5px;
        position: relative;
        float: left;
        margin-left: -1px;
        margin-top: -1px;
        cursor: pointer;
        background-color: #ffffff;
        padding-bottom: 5px;
        margin-bottom: 5px;
    }
    
    /* left div - packet title */
    div.price_list_packet_title {
        float: left;
        width: 55%;
        height: 100%;
        padding: 2px;
        font-weight: bold;
        font-size: 14px;
        font-family: "Tahoma";
    }
    
    /* right div - price number with euro sing */
    div.price_list_packet_price {
        float: left;
        width: 40%;
        height: 100%;   
    }

    /* price - number */
    p.price_list_price {
        font-weight: bold;
        color: #DE096C;
        font-size: 16px;
        text-align: center;
        font-family: "Tahoma";
    }

    /* euro sign */
    span.price_list_euro {
        font-weight: normal;
        color: #DE096C;
        font-size: 14px;
    }

    /* short description: internet, tv, tel */
    p.price_list_short {
        border-bottom: 1px solid #dddddd;
        /*margin-top: -8px;*/
        /*border-bottom: 4px;*/
        padding-bottom: 4px;
        font-weight: bold;
        color: #333333;    
    }

    /* short description */
    span.price_list_short_grey {
        color: #666666;
        font-weight: normal;
    }
    
    .price_list_details_button {
        visibility: hidden;
        display: none;    
    }
    
    /* price list title: Ceniki Naročniški paketi... */
    div.price_list_type_title {
        background-color: #dddddd;
        border-bottom: 1px solid white;
        padding: 5px;
        font-size: 18px;
        font-weight: bold;
        font-family: "Tahoma";
        margin-right: 4px;   
    }

    span.price_list_type_title_normal_text {
        font-weight: normal;
        font-size: 17px;
        font-family: "Tahoma";
    }

    /* price list subtitle: Omrežje Amis Optika - Paketi Dvojka Tel... */
    div.price_list_subtitle {
        background-color: #dddddd;
        padding: 5px;
        font-weight: bold;
        font-size: 17px;
        margin-bottom: 30px;
        font-family: "Tahoma";
        margin-right: 4px;
    }
    
    #price_list_bottom_small_text {
        font-size: 12px;
        text-align:justify;
    }
    
    /* hide tooltip (details) */
    .tipsy {
        visibility: hidden !important;
        display: none !important;
    }
    
    /* amis logo */
    #price_list_amis_logo {
        float: right;
        visibility: visible;
        display: block;
    }
    
    /* hide packet id */
    .price_list_packet_id_hidden {
        display: none;
        visibility: hidden;
    }
    
    /* additional offer short description */
    div.price_list_additional_offer_short {
        height: 150px;
        border-bottom: 1px solid #dddddd;
        margin-top: -4px;
        color: #333333;
        text-align: center;    
    }
    
    /* additional offer top div (title + price) */
    div.price_list_additional_offer_top {
        height: 120px;
        border-bottom: 1px solid #dddddd;
        margin-bottom: 12px;
    }
    
    /* hide CTA (call to action) */
    #slideout_order, #hidden_order_content, #web_order_new_user, #web_order_already_user {
        display: none;
        visibility: hidden;
    }
}