td.directions-header-cell
{
  font-weight: bold;
  padding-bottom: 10px;
}

td.directions-data-cell
{
  vertical-align: top;
}

table.locator-print-header-name
{
  width: 100%;
  margin-bottom: 18px;
}

td.locator-print-header-logo
{
  border-bottom: 1px solid #AFCCE1;
  padding-bottom: 4px;
  padding-right: 20px;
  color: #000000;
}

td.locator-print-header-name
{
  font-size: 21px;
  font-weight: bold;
  border-bottom: 1px solid #AFCCE1;
  padding-bottom: 4px;
  color: #000000;
  width: 100%;
  vertical-align: bottom;
}

td.locator-print-location
{
  font-size: 14px;
}

div.locator-print-location-name
{
  font-weight: bold;
  font-size: 15px;
  padding-bottom: 6px;
}

td.locator-print-map
{
}

div.locator-print-map
{
}

td.print-directions-header-cell
{
  font-weight: bold;
  vertical-align: top;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #000000;
  border-bottom: 2px solid black;
}
td.print-directions-data-cell
{
  vertical-align: top;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 4px;
  border-bottom: 1px solid #b0b1b0;
}
td.print-directions-data-cell b
{
  color: #000000;
}

table.locator-print-hours td
{
  font-size: 14px;
}

table.locator-print-printme
{
  margin-bottom: 20px;
}

td.locator-print-printme-message
{
  font-size: 12px;
  color: #797979;
}

input.locator-print-printme-button
{
  font-size: 11px;
  font-weight: bold;
}

div.locator-print-directions-container
{
  margin-top: 18px;
  padding-top: 10px;
  border-top: 1px solid #888888;
}

/*
v\:*
{
  behavior:url(#default#VML);
}');
*/

@media print {

div.locator-print-directions-container
{
  margin-top: 18px;
  padding-top: 10px;
  border-top: 2px solid #000000;
}
td.print-directions-data-cell
{
  vertical-align: top;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 4px;
  border-bottom: 1px solid #626262;
}
}

