
.noprint {
    display: none;
}

/* don't print footer edge */
#pgf_footer_bottom_edge {
    display: none;
}

#pgf_footer {
    padding-bottom: 0;
    border-top: 1px solid #c0c0c0;
}

#pgf_header_print {
    display: block;
}

.pg_fr_pageheader {
    border-bottom: 1px solid #b4b4b4;
}

.pgf_maintexthome {
    padding-bottom: 0;
}

/* fixed width of main tables */
TABLE.pgf_toplevelcenter {
    width: 100%;
}

/* remove fixed pixel with of the top level tables */
TABLE.toplevelcenter {
    width: 100%;
}

.nutrition_block {
    border: 0;
    padding: 0;
}

/* print the entire scrollable block */
.nutrition_scrollable_div {
     width: auto;
     height: auto;
}


/* don't print left and right background shadows */
TD.pgc_contentbg_left, TD.pgc_contentbg_right {
    display: none;
}

/* remove fixed pixel width */
.pgc_left_column {
    width: auto;
    padding: 0;
}

ul.pgc_left_column_menu {
    padding-left: 0;
}

/* make table fit on the page */
TABLE.pgc_toplevelcenter {
    width: 100%;
}

/* add horizontal line above the footer */
#pgc_footer {
    padding-bottom: 0;
    margin-top: 10px;
    border-top: 1px solid #c0c0c0;
}

/* add vertical line to the left column */
.pgc_left_column {
    border-right: 1px solid #c0c0c0;
}

/* add horizontal line under the header table */
.pgc_header_table {
    border-bottom: 1px solid #c0c0c0;
    margin-bottom: 10px;
}

/* print header image */
#pgc_header_print {
    display: block;
    border-bottom: 1px solid #c0c0c0;
}

/* ie print fix */
.pgc_coupon_large {
    _padding-top: 2px;
    _padding-left: 2px;
}




