We open ALL hands between 7 and 13 hcp. We pass ALL hands 0-6 or 14+ (1st and 2nd seat).
When we open, we usually show the exact number of cards in a major (or both). Usually we deny length in the other major. Exception: the 1c (in 1st and 2nd) and 1h (3rd, 4th) openings can contain also 4 spades (if 11-13 hcp). When we open a minor, we deny lenght in both majors (0-3 hearts, 0-3 spades).  With a 4 card major and a longer minor, we always open with the major.
 
 1d = 4s, 7-13, unbal (2-under)
 
 1s = 5-4 / 5-5 minor, 7-13 hcp
 
 2h = 7-13, 4-4 / 5-4 majors
 
 3h = 7-13 hcp, 5-5 / 6-5 majors
 
 2c → 4d 2-under
 
 4h, 4s, 5c, 5d = to play
 
 4nt = ask for specific aces
 
 
 They double
 pass = to play
 
 rdbl = relay bid, at least invitational values
 
 2nt / 3nt = fit showing raise
 
 new suit (at minimum level) = non-forcing, to play [including the intermediary bid that is used as a relay if they don’t double]
 
 new suit (any jump) = fit + the named suit
 
 
 They overcall
 dbl = pass if not singleton or void in this suit or a very special hand, usually denies fit
 pass = strongly suggests a singleton elsewhere
 
 cue-bid
 
 new suit = natural, singleton in the doubled suit or 10 cards in the 2 suits bid
 
 suit rebid = natural, singleton in the doubled suit or a very special hand (for instance a 7222 hand that opened lower than the normal level according to the system)
 
 
 2nt = 4 card fit, 10+ hcp
 
 cuebid = 3 card fit, at least invitational values
 
 new suit (at minimum level) = natural, forcing
 
 new suit (any jump) = fit + the named suit
 
 
 
 They double
 2nt, 3c, 3d, 3h, 3s = system on
 
 2s does not promise anything about spades, but partner must pass
 subsequent double
 2nt = bid your best minor
 
 3c, 3d = absolutely to play, no questions asked
 
 
 
 
         use 2s as an escape sequence when we get doubled in 2h and partner has something like 2-1 majors
 
pass - 1c
 The following bids are simmetric and apply both after (pass - 1c - ?) and after (pass - 1c - 1d - ?)
 1h = 18+, any shape 
 1s = 0-4 hcp, 0-4 spades
 pass = 18-20, 5 spades
 
 1nt = 20-21
 
 2c = absolute game forcing
 
 2d, 2h, 2s, 3c = 18-22 hcp, nat (21-22 if 2s)
 
 2nt = 22-23
 
 
 1nt = 0-4, 5+ spades
 2c = absolute game forcing
 
 2d, 2h, 3c = 18-22 hcp, nat
 
 2s = to play (2-3 spades, 18-21 bal or semi-bal)
 
 2nt = 22-23, 0-2 spades
 
 3s = 22-23, 3 spades / 18-21, 4 spades
 
 
 2c = 5-6 hcp, balanced, game forcing
 2nt = balanced hand or semibalanced
 
 2d, 2h, 2s, 3c = nat, unbal
 
 
 2d, 2h, 2s, 3c = 5-6 hcp, 5+ cards, game forcing
 
 3d, 3h, 3s = 0-4 hcp, 7 cards
 
 
 1s, 2c, 2d, 2h = 5 cards, 14-17
 
 1nt = 17-19
 
 >=2s = solid suit, 14-17, “bid what you can make” 
 
 
Assume x is the 2-under opening
 x+1 = relay bid, at least invitational values
 
 2nt (when available and =/= x+1) = 4 card fit, 10+ hcp
 
 x+2 = to play
 
 new suit = nat, non-forcing, 6+ cards
 pass = 0-2 cards
 
 fit = 3 cards
 
 
 x+6 = (see new suit)
 
 jump new suit (=/= x+6) = fit + the suit named
 
 Exception: after 3s
 3nt = to play
 
 4d = relay bid
 
After 3nt opening
 
 2s = to play
 
 2nt = relay bid, 0-3 hearts, 0-3 spades, game forcing
 3c, 3d = 4 cards, 4441 shape
 
 3h, 3s = 5 cards in the suit named (5-4 shape)
 
 4h, 4s = 6 cards in the suit name (6-4 shape) 
 
 
 3c = 4+ hearts, invitational+
 3h = does not accept the invitation
 
 anything else = natural, 9-10 hcp, game forcing
 
 
 3d = 4+ spades, invitational+
 3s = does not accept the invitation
 
 anything else = natural, 9-10 hcp, game forcing
 
 
 3h, 3s = to play
 
 3nt = to play
 
 
 3s = to play
 
 3nt = to play
 
 4c = heart fit, slam invite
 
 4d = spade fit, slam invite