body {
    background: none !important;
    color: #000 !important;
}
td, th {
    padding: 5px;
    vertical-align: top;
}
table.SFCOrderDisplay td.price,
table.SFCOrderDisplay th.price {
    text-align: right;
}
table.SFCOrderDisplay td.visual {
    width: 150px;
}
table.SFCOrderDisplay tr.totals.items td {
    border-top: 1px solid #000;
}
table.SFCOrderDisplay tr.totals.total td {
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
}
table.SFCOrderDisplay tr.order-title th {
    border-bottom: 1px solid #000;
}
table.SFCOrderDisplay tr.columntitle th {
    border-bottom: 2px solid #000;
}
table.SFCOrderDisplay tr.address td {
    padding-top: 30px;
}
.container {

}
.SFCPageHeader, .SFCPageFooter, .SFCOffCanvasNavigation, a.sr-only {
    display: none;
}

hr {

}

hr.space {

}

h1,h2,h3,h4,h5,h6 {

}

code {

}

img {

}

a img {

}

p img.top {

}

blockquote {

}

.small {

}

.large {

}

.quiet {

}

.hide {

}

a:link,a:visited {

}

a:link :after,a:visited :after {

}

