/* -----------------------------------------------------------------------

   Blueprint CSS Framework 0.7.1
   http://blueprintcss.googlecode.com

   * Copyright (c) 2007-2008. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */
/* print.css */
a:link,a:visited {
	background: transparent;
	font-weight: 700;
	text-decoration: underline;
}

a.tallinlinebutton:link :after,a.tallinlinebutton:visited :after {
	content: "";
}
a:link :after,a:visited :after {
	content: " (" attr(href) ") ";
	font-size: 90%;
}
.noprint,
.add_row, 
a.tallinlinebutton,
a.admin,
.zopim {
	display:none !important;
}
#rightside h2.open{/*Hides things like "upload new attachment", "add note", "tag this..." when they are closed.*/
	display:none;
}

/* Styles for Print and PDF */
.moxtable tr td
{
	border-bottom: 0;
	border-top: 1px solid #E6E6E5;
	padding: 1px 8px 1px 1px;
	vertical-align: top;
}
.moxtable tr td:last-child
{
	padding-right: 1px;
}
.moxtable tr.contains_detail > td
{
	border-top: 0;
}
table.expand_all
{
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}
table.expand_all tr td
{
	border-top: 1px solid #E6E6E5;
}
.moxtable tfoot tr td
{
	border-top: 1px solid #E6E6E5;
}
.moxtable tr:last-child td
{
	border-bottom: 1px solid #E6E6E5;
}

i.fa:not(.force-print) {
	display: none;
}
img {border: 0; outline: none}
.cutlist tr, .pao_td, .notebox, .no-break, .gt_on_invoice{page-break-inside: avoid !important;}
.invoices-area thead, .moxtable thead {display: table-header-group}
.invoices-area tr, .moxtable tr, table.payment_history {page-break-inside: avoid}
.cutlist thead { display: table-row-group; }
#supply_allocation_table { word-break:normal}
.pagebreak {
	page-break-before: always;
}
#rightside {
	display: none;
}
#content_column, #main {
	width: 100%;
}

fieldset legend {
    white-space: nowrap;
}

/* Fix label overlap and spacing in output pages */
.cutlist-fieldset .pao_label label {
	width: 100% !important;
	display: block !important;
	word-break: break-word !important;
	margin-bottom: 0.1em;
}

.cutlist-fieldset .pao_label {
	height: auto !important;
	min-height: 0;
}