@media print {
	.no-print {
		display: none;
	}

	/*.reveal-modal form, .reveal-modal div, .reveal-modal legend, .reveal-modal fieldset, .reveal-modal input, .reveal-modal p, .reveal-modal select {*/
	/*.print * {
		display: block !important;
		visibility: visible !important;
		font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;
	}
	.print button {
		display: none !important;
		color: #333 !important;
		background-color: transparent !important;
	}
	.show-for-print {
		display: block !important;
		margin-bottom: 20px;
	}*/
	.print * {
/*		display: block !important;*/
		visibility: visible !important;
		color: #333 !important;
		background-color: transparent !important;
	}
	.print button {
		display: none !important;
	}
	.show-for-print {
		display: block !important;
		margin-bottom: 20px;
	}
	p, ul {
		text-align: left !important;
		color: #333 !important;
		font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;
		line-height: 1.6;
	}
	.confirmation-receipt h5 {
		font-size: 16px;
		text-align: left !important;
		color: #333 !important;
		font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;
	}
	.confirmation-receipt ul {
		font-size: 16px;
		text-align: left !important;
		color: #333 !important;
		font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;
	}
	.confirmation-receipt h3, .confirmation-receipt p {
		font-size: 20px;
		text-align: left !important;
		color: #333 !important;
		font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;
	}
  
  .fieldset legend {
    font-size: 30px;
    font-weight: bold;
  }
  
  .table-print .row {
    display: inline-block !important;
    width: 100% !important;
    margin-top: 15px !important;
  }
  .pending-transactions {
    margin-bottom: 30px !important;
  }
  .table-print .column,
  .table-print .columns {
    display: inline-block !important;
    padding-top: 4px !important;
    position: relative !important;
    padding-left: 0.9375rem !important;
    padding-right: 0.9375rem !important;
    float: left !important;
  }
  .table-print .large-1 {
    width: 8.33333% !important;
  }
  .table-print .large-2 {
    width: 16.66667% !important; 
  }
  .table-print .large-3 {
    width: 25% !important;
  }
  .table-print .large-4 {
    width: 33.33333% !important;
  }
  .table-print .large-5 {
    width: 41.66667% !important;
  }
  .table-print .large-6 {
    width: 50% !important;
  }
  .table-print .large-7 {
    width: 58.33333% !important;
  }
  .table-print .large-8 {
    width: 66.66667% !important;
  }
  .table-print .large-9 {
    width: 75% !important;
  }
  .table-print .large-10 {
    width: 83.33333% !important;
  }
  .table-print .large-11 {
    width: 91.66667% !important;
  }
  .table-print .large-12 {
    width: 100% !important;
  }
  .table-print .inline-ad {
    display: none !important;
  }
  .table-print .show-for-medium-down {
    display: none !important;
  }
  .table-print .small-1,
  .table-print .medium-1,
  .table-print .small-2,
  .table-print .medium-2,
  .table-print .small-3,
  .table-print .medium-3,
  .table-print .small-4,
  .table-print .medium-4,
  .table-print .small-5,
  .table-print .medium-5,
  .table-print .small-6,
  .table-print .medium-6,
  .table-print .small-7,
  .table-print .medium-7,
  .table-print .small-8,
  .table-print .medium-8,
  .table-print .small-9,
  .table-print .medium-9,
  .table-print .small-10,
  .table-print .medium-10,
  .table-print .small-11,
  .table-print .medium-11,
  .table-print .small-12,
  .table-print .medium-12,
  .table-print .pending-activity-date-row .mobile,
  .table-print .pending-activity-date-row .mobile .row {
    display: none !important; 
  }
  .mobile .row {
    margin: 0px !important;
  }
  
  .table-print.posted-activity-selected-container .rate-summary-header {
    margin-top: 30px !important;
    margin-bottom: 0 !important;
    font-size: 30px !important;
  }
  
  .table-print .pending-activity-date-row .desktop {
    display: block !important;
  }

  .read-more {
  display: block !important;
  }

  .reveal-modal { 
    top: 0 !important; 
  } 
}