
/**
 *  Start of file: print.css
 */

* {

	color: #000000 !important;
	background: #fff !important;
	overflow: visible !important;
	font-size: 12pt !important;
	line-height: 1.25 !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;	
    float: none !important;
}

/* HIDE/SHOW */
#accountLinksStrip {
	display: none !important;
}
.tabsNavSurround {
	display: none !important;
}
.ui-tabs-hide {
	display: block !important;
}
.stepFiltersHolder {
	display: none !important;
}
.stepNotesColumn {
	display: none !important;
}
.toggleButton  {
	display: none !important;
}
.editButton {
	display: none !important;    
}
.emptyHolder {
	display: none !important;    
}
.hiddenButtonText {
	display: none !important; 
	overflow: hidden !important;
}
.projectStepApproval {
    padding: 0px !important;
	display: none !important;     
}
.approvedArea {
    padding: 0px !important;
	display: none !important;     
}
.displayStandardSmallButtonHolder {
	display: none !important;     
}
.displayStandardButtonMiddle {
	display: none !important;     
}
.commentDeleteButton {
	display: none !important;     
}
.commentEditButton {
	display: none !important;     
}

/* HEADER */
#projectHeaderTitle {
    font-size: 24pt !important;
}
#projectHeaderHolder {
    border-bottom: 1px solid #000000 !important;
}
#projectContactsHeadHolder {
    float: left !important;
}
#projectURLsHeadHolder {
    float: left !important;
}

/* OVERVIEW */
#projectTabsHolder {
    border-top: 1px solid #000000 !important;
    margin: 1px 0px 0px 0px !important;
    padding: 20px 0px 0px 0px !important;
}
.tabContentHeader {
    margin: 0px !important;
    padding: 20px 0px 0px 0px !important;
}
.tabContentHolder,
projectPhasesHolder {
    margin: 0px !important;
    padding: 0px !important;
}
h2 {
    font-size: 18pt !important;
    padding: 0px !important;
    margin: 0px !important;
}
.phaseHolder {
    margin-top: 40px !important;
}
.phaseColumnRightHead h3,
.phaseColumnRightHead h3 a:link, 
.phaseColumnRightHead h3 a:visited, 
.phaseColumnRightHead h3 a:hover, 
.phaseColumnRightHead h3 a:active, 
.phaseColumnRightHead h3 a:focus 
{
    font-weight: bold !important;
}
.phaseColumnRightHeadDate {
    width: auto !important;
    padding: 0px 5px 0px 0px !important;
    float: left !important;
}
.stepDateColumn {
    width: auto !important;
    padding: 0px 5px 0px 0px !important;
    font-weight: normal !important;
    float: left !important;
}
.stepNameColumn {
    width: auto !important;
    padding: 0px !important;
    font-weight: bold !important;
}
.stepHolder {
    padding: 0px !important;
}
.stepHolder {
    padding: 0px !important;
}
.phaseColumnRightHead {
    padding: 0px !important;
}
.stepItemContainer {
    padding: 0px !important;
}
.projectItemSort {
    display: none !important;
}

/* CONTACTS */
.projectContactsCompany {
    margin: 40px 0px 0px 0px !important;
    padding: 10px 0px 0px 0px !important;
    font-size: 18pt !important;
    border-bottom: 1px solid #000000 !important;    
}
.existingProjectContactsHolder {
    margin: 0px 0px 40px 0px !important;
}

/* TABS */
.commentText {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}
.commentSurround {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}
.tabCommentsSurround {
    clear: both;
    border-top: 1px solid #000000 !important;
    margin: 80px 0px 0px 0px !important;
    padding: 20px 0px 0px 0px !important;
}
.commentNameSurround {
    margin: 5px 0px 20px 0px !important;
}

.adminControls,
.stepOpenerColumn {
    display:none !important;
}

body.admin .phaseColumnRightHeadTitle {
    padding: 0;
    margin: 0 0 20px;
}
.phaseColumnRightHead h3 a {
    font-family: Arial, helvetica !important;
    font-size: 26px !important;
}
.tabContentHolder {
    max-width: none;
}
.commentTextInner {
    padding-left:50px;
}
.commentTextInner,
.commentTextInner * {
    color: initial !important;
    line-height: 1.7em !important;
    font-size: 16px !important;
}
body.admin .itemColumnLeft,
.addResponseButton,
.addNoteButton,
.phaseColumnRightHeadTitle:after,
.phaseColumnRightHeadTitle:before {
    display: none !important;
}
.stepItemContainer {
    margin-right:0;
}
.stepNameColumn a {
    font-family: arial,helvetica;
    font-size: 20px !important;
    font-weight: normal;
}
body.admin .commentNameSurround {
    margin: 20px 0 20px 50px !important;
    padding: 10px 0;
}

body.admin .commentNameSurround .commentName:before {
    content: '\f007\00a0\00a0';
    font-family: 'fontawesome';
    font-size: 22px;
    vertical-align: text-bottom;
    color: #666;
}

/**
 *  End of file: print.css
 */

