body {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	background-image: url("../images/chalk.jpg");
}

.row {
	background-color: #FFFFFF;
	padding:15px;
}

h3.margin1 {
	margin-top: 0px;
}

h3.margin2 {
	margin-top: 30px;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

#foot {
	margin-top: 20px;
}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.menu {
    width: 35px;
    height: 3px;
    background-color: black;
    margin: 3px 0;
}


.btn-md {
    padding: 7px 1px;
    font-size: 15px;
    border-radius: 10px;
    width:50%;    //Specify your width here
}


@media print {

  @page {                
    size: 8.5in 11in;
    margin: 0mm;
  }

/*  html, body {
    width: 1024px;
  }*/

  body {
    margin: 0 auto;
    line-height: 1em;
    word-spacing:1px;
    letter-spacing:0.2px;
    font: 14px "Times New Roman", Times, serif;
    background:white;
    color:black;
    width: 100%;
    float: none;
  }

  /* avoid page-breaks inside a listingContainer */
  .listingContainer{
    page-break-inside: avoid;
  }

  h1 {
    font: 28px "Times New Roman", Times, serif;
  }

  h2 {
    font: 24px "Times New Roman", Times, serif;
  }

  h3 {
    font: 20px "Times New Roman", Times, serif;
  }

  /* Improve colour contrast of links */
  a:link, a:visited {
    color: #781351
  }

  /* URL */
  a:link, a:visited {
    background: transparent;
    color:#333;
    text-decoration:none;
  }

  a[href]:after {
    content: "" !important;
  }

  a[href^="http://"] {
    color:#000;
  }

  #header {
    height:75px;
    font-size: 24pt;
    color:black
  }
}