/* Turn off header and footer (except for the logo) */
#header, #footer {display: none;}
#header a[rel=home]{display:block;}

/* Turn off the wings */
#graphic_left, #graphic_right {display: none;}

/* Turn off the mega menu */
#mega_menu {display: none;}

/* Turn off the left and right containers */
#left, #left_big {display: none;}
#right, #right_small {display: none;}

/* Turn off anything with the not_printable class */
.not_printable {display: none;}

/* registry_checklist print styles */
.registry_checklist .removed,
.registry_checklist .next_list,
.registry_checklist .tool_bar,
.registry_checklist th.col_checkbox,
.registry_checklist td.col_checkbox  {
display: none;
}
.registry_checklist .print_logo {
display: block;
}
.registry_checklist h1 {
font-family: Georgia,Arial,sans-serif;
font-size: 30px;
}
.registry_checklist #checklist {
padding: 0;
}
.registry_checklist .checklist_items h4 {
text-align: left;
font-size: 100%;
text-transform: uppercase;
font-family: arial,helvetica,clean,sans-serif;
}
.registry_checklist ul {
padding-left: 0;
}
.registry_checklist li {
list-style-type: none;
padding-left: 0;
}
.registry_checklist table {
border-collapse: collapse;
padding-left: 0;
margin-left: 0;
text-align: left;
}
.registry_checklist th {
text-align: left;
font-size: 80%;
text-transform: uppercase;
font-family: arial,helvetica,clean,sans-serif;
}
.registry_checklist td {
border: 1px solid #C3C3C3;
}
.registry_checklist #checklist td.col_items {
width: 182px;
}
.registry_checklist #checklist td.col_how_many {
width: 29px
}
.registry_checklist #checklist td.col_notes {
width: 355px;
}
.registry_checklist input {
border: 0;
width: 347px;
}
.registry_checklist input.how_many {
width: 21px;
}

/* my_registry_viewer print styles */
.my_registry_viewer .my_wedding_header ul,
.my_registry_viewer .registry_items .header,
.my_registry_viewer .registry_items .footer,
.my_registry_viewer .registry_items .remove {
display: none;
}
.my_registry_viewer .print_logo {
display: block;
}
.my_registry_viewer .registry_items h4 {
font-size: 100%;
text-transform: uppercase;
font-family: arial,helvetica,clean,sans-serif;
}
.my_registry_viewer .registry_items td {
padding-right: 18px;
}
.my_registry_viewer .registry_items td.last {
padding-right: 0;
}
.my_registry_viewer .registry_items .info {
width: 192px;
}
.my_registry_viewer .registry_items .prices {
width: 150px;
}
.my_registry_viewer .registry_items .details {
padding-left: 0;
}
.my_registry_viewer .registry_items .details li {
list-style-type: none;
}