@media print {

/* font-family for print view */
* {font-family: Georgia,'Times New Roman',Times,serif; background-color: transparent;}

body {
	font-size: 12px; 
	color:#000;
	line-height: 12px;
	word-spacing:1.1px;
	letter-spacing:0.2px; 
	width:100% !important;
	margin:0 !important;
	padding:0 !important; 
}
/* hidden elements for print view */
#header,#rootline,#footer,#printlink,#servicemenu,.action-buttons, #TSFE_ADMIN_PANEL_FORM, .social-icons,.notPrinted, .background,.suchkriterienmenu,.pagination, #searchbox , .site-footer, .navbar,.nav,#search,#logo {display: none;}

/* set all margins and paddings from design to 0px */
#content {padding: 0; margin: 0;}

/* deactivate float for viewable elements */
#contentWrap,#contentMain,#contentRight,#contentBorder {float:none;}

/* set width for each column to 100% */
#contentMain,#contentRight,#contentBorder {width: 100%;}

/* set lines between the output of each column, improves readability*/
#contentMain,#contentRight,#contentBorder {border-bottom: 3pt solid #ccc; padding-bottom: 30pt; margin-bottom: 30pt;}

/* set absolute positioned elements back to static */
#language {position: static; clear: both;}

/* set font color to black */
a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h7 a,h1,h2,h3,h4,h5,h6,h7 {font-weight: bold; color:#000; margin-bottom: 5px;}

ul {
margin-bottom: 5px;
margin-top: 5px;
}

.hgroup h5 {
	font-size: 12px;
	margin-bottom: 0px;
}

.hgroup h4 {
	font-size: 14px;
	margin: 0px;
}

h7, .location {
	font-size: 10px;
}

hr {
	margin-top: 0px;
	margin-bottom: 0px;
}

.container, .row {
	width: 100%;
}

.col-sm-12, .col-md-8, .printedFullsize {
	width: 95%;
}

#printlogo {
	width: 140px;
/*	height: 88 px;*/
	padding-left: 30px;	
}

.col-xs-12 header {
padding-bottom: 10px;
padding-left: 30px;
padding-right: 30px;
padding-top: 0px;
}

.col-xs-12 .item-block {
	margin: 2px;
}

/* set URL after links */
a[href]:after {
  /* background-color: inherit;
    color: #666;
 	content: " (http://localhost:8888/starjob_ch/" attr(href) ")";
 	font-style: italic;

	no displayed link
	*/
    content: " ";
}

a.external-link[href]:after, table a.external-link[href]:after,
a.external-link-new-window[href]:after, table a.external-link-new-window[href]:after {
/*	content: " (" attr(href) ")";
	
	 no displayed link */
    content: " ";
}

/* no displayed link for E-Mail etc. */
a.mail[href]:after, table a[href]:after,
.csc-textpic-imagewrap a[href]:after {
    content: " ";
}

/* deactivate image position middle and right above or below text */
div.csc-textpic-center div.csc-textpic-imagewrap {margin: 0;}
div.csc-textpic-right div.csc-textpic-imagewrap {width: 100%;}
div.csc-textpic-center {text-align: left;}

/* line break for pre */
pre {white-space: pre-wrap;}

/* tables */
thead {display: table-header-group;}
tr {page-break-inside: avoid;}

.visibleOnPrint, .printedFullsize {
	display: block;
}

}
