.effective-order {
  .table {
    clear: both;

    tfoot {
      > tr:first-child {
        border-top: 20px solid transparent;
      }

      th {
        border: none;
        text-align: right;
        padding-right: 65px;
      }

      .actions { border: none; }
    }

    .price { text-align: right; }
  }

  .effective-stripe-subscription {
    input {
      margin-top: 5px;
      width: 30%;
      min-width: 200px;
    }
  }
}

.effective-order-purchase-actions {
  text-align: right;

  > * {
    display: inline-block;
  }

}

.effective-order {
  .table {
    clear: both;

    tfoot {
      > tr:first-child {
        border-top: 20px solid transparent;
      }

      th {
        border: none;
        text-align: right;
        padding-right: 65px;
      }

      .actions { border: none; }
    }

    .price { text-align: right; }
  }

  .effective-stripe-subscription {
    input {
      margin-top: 5px;
      width: 30%;
      min-width: 200px;
    }
  }
}

.effective-order-purchase-actions {
  text-align: right;

  > * {
    display: inline-block;
  }
}

@media print {
  .effective-order-purchase-actions { display: none; }
  .print-button { display: none; }
  .resend-receipt-button { display: none; }
}

Add some media print styles
Add some media print styles
