.print-title{
	max-width: 280px;
	margin: 30px auto 0;
	padding-bottom: 10px;
}
.print-form{
	max-width: 280px;
	margin: 0 auto;
	margin-top: 50px;
}
label.description {
    font-style: italic;
    font-size: 0.65em;
    margin: 0 0 15px;
}
.print-field{
	border: 1px solid #000;
	padding: 15px;
	border-radius: 10px;
	width: 100%;
	max-width: 280px;
	margin: 0 auto;
	margin-bottom: 20px;
	padding: 9px 13px 3px;
	float: left;
}
.print-field .regular-text{
	margin: 0 0 15px;
}
.print-field input[type=text]:focus, .print-field input[type=email]:focus{
	background-color: #FFF;
}
.fp_autocomplete_results_result_div{
	padding: 10px 0px 20px 0px;
	margin-top: 5px;
	font-weight: bold;
}
.fp_autocomplete_results_result_div .remove-link{
	font-weight: 100;
	font-style: italic;
	font-size: 0.65em;
	font-weight: 700;
}
.fp_autocomplete_results_result_div .remove-link a{
	color: #000;
}
.fp_autocomplete_results_result_div span.pull-right{
	float: right;
}
.print-button{
	border: 1px solid #000 !important;
	padding: 15px;
	border-radius: 10px !important;
	max-width: 100%;
	width: 280px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.print-button:hover{
	background: #000;
	color: #fff; 
	box-shadow: none!important;
}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content{
	max-width: 252px;
}
.ui-widget-content{
	border: none;
}
.ui-menu-item.ui-state-focus{
	background: #000!important;
	color: #fff!important;
	box-shadow: none!important;
}
.ui-autocomplete-loading {
  background: url('../images/ajax-loader.gif') no-repeat right center!important;
}