html, body, * {
  font-family: Helvetica, Arial, sans-serif;
  /*font-size: 1em;	*/
}

a {color:#000;text-decoration:none;}

h4 {font-size:16px;margin-bottom:5px;}

.hide-in-print {display:none!important;}
.show-in-print {display:block;}

.wedding-logo {
	float:right;
	max-width:200px;
}

.wedding-total-output span {float:right;}

.panel-collapse {
	height: auto!important;
}

.wedding-total-output .col-sm-7,
.panel-title .col-sm-7 {
	display:inline-block;width:50%;
}

.wedding-total-output .col-sm-5,
.panel-title .col-sm-5 {
	display:inline-block;width:50%;
	text-align:right;
}

table.show-in-print {
	display:table;
}